Public Member Functions | List of all members
DeletedInteractor Class Reference

Represents a deleted interactor. More...

Inheritance diagram for DeletedInteractor:
Interactor InteractorBase IMutableBehaviorsInteractor EventHandlingBase IInteractor IInteractor IChecksummable IChecksummable

Public Member Functions

 DeletedInteractor (IInteractor interactor)
 
override Rectangle GetBounds ()
 Gets the bounds of the interactor. More...
 
bool Equals (DeletedInteractor other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
- Public Member Functions inherited from Interactor
override bool TryGetBehavior (Framework.BehaviorType behaviorType, out IBehavior behavior)
 Tries to resolve a behavior associated with this interactor using the behavior's type. More...
 
virtual void AddBehavior (IBehavior behavior)
 Adds a behavior to the interactor. More...
 
virtual void RemoveBehavior (Framework.BehaviorType behaviorType)
 Removes the behavior that is associated with the provided Framework.BehaviorType. More...
 

Additional Inherited Members

- Properties inherited from Interactor
override IEnumerable< IBehaviorBehaviors [get]
 Gets the behaviors associated with this interactor. More...
 
- Properties inherited from InteractorBase
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/sets the IsEnabled flag of the interactor. More...
 
abstract 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 no bounds are supplied the same bounds as for the interactor will be assumed. 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...
 

Detailed Description

Represents a deleted interactor.

Constructor & Destructor Documentation

◆ DeletedInteractor()

DeletedInteractor ( IInteractor  interactor)
inline

Member Function Documentation

◆ GetBounds()

override Rectangle GetBounds ( )
inlinevirtual

Gets the bounds of the interactor.

Returns
The bounds of the interactor.

Implements InteractorBase.

◆ Equals() [1/2]

bool Equals ( DeletedInteractor  other)
inline

◆ Equals() [2/2]

override bool Equals ( object  obj)
inline

◆ GetHashCode()

override int GetHashCode ( )
inline

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