Public Member Functions | Properties | Events | List of all members
ICachedBoundsInteractor Interface Reference

Represents an interactor that is cachable. More...

Inheritance diagram for ICachedBoundsInteractor:
IInteractor IChecksummable CachedBoundsInteractor

Public Member Functions

void SetIsDeleted (bool isDeleted)
 Sets the IsDeleted flag of the interactor. More...
 
- Public Member Functions inherited from IInteractor
Rectangle GetBounds ()
 Gets the bounds of the interactor. More...
 
bool TryGetBehavior (Framework.BehaviorType behaviorType, out IBehavior behavior)
 Tries to resolve a behavior associated with this interactor by the behavior's type. More...
 
void HandleEvent (InteractionEvent interactionEvent)
 Handles an Model.InteractionEvent. More...
 
- Public Member Functions inherited from IChecksummable
int GetChecksum ()
 Returns a checksum of the object. More...
 

Properties

Rectangle CachedBounds [get]
 Gets the cached bounds for this interactor. More...
 
- Properties inherited from IInteractor
string Id [get]
 Gets the interactor identifier. More...
 
string ParentId [get]
 Gets the interactor's parent identifier. More...
 
string WindowId [get]
 Gets the window identifier that this interactor belong to. More...
 
double Z [get]
 Gets the Z order of the interactor. More...
 
bool IsDeleted [get]
 Gets the IsDeleted flag of the interactor. More...
 
bool IsEnabled [get]
 Gets the IsEnabled flag of the interactor. More...
 
IEnumerable< IBehaviorBehaviors [get]
 Gets the behaviors associated with this interactor. More...
 
IMask Mask [get]
 Gets the IMask used to describe the geometry of the interactor in detail (if needed). Will be null when the interactor has no mask (the normal case). More...
 
RectangleMaskBounds [get]
 Gets a rectangle describing the mask bounds. The mask bounds describe the geometry over which the mask applies. The X and Y coordinates are relative to the X and Y coordinates of the interactor bounds. If null, the same bounds as for the interactor will be assumed. More...
 

Events

EventHandler CachedBoundsChanged
 
EventHandler AnyDataChanged
 

Detailed Description

Represents an interactor that is cachable.

Member Function Documentation

◆ SetIsDeleted()

void SetIsDeleted ( bool  isDeleted)

Sets the IsDeleted flag of the interactor.

The IsDeleted flag value for the interactor.

Property Documentation

◆ CachedBounds

Rectangle CachedBounds
get

Gets the cached bounds for this interactor.

The cached bounds for this interactor.

Event Documentation

◆ CachedBoundsChanged

EventHandler CachedBoundsChanged

◆ AnyDataChanged

EventHandler AnyDataChanged

The documentation for this interface was generated from the following file: