InteractionControllerBase Class Members
In This Topic
The following tables list the members exposed by
InteractionControllerBase.
Protected Constructors
Public Properties
| Name | Description |
| FocusedInteractionArea | Gets a focused interaction area. |
| HasAppearance | Gets a value indicating whether this interaction controller has appearance. |
| InteractionAreas | Gets a read-only collection of interaction areas. |
| IsActivated | Gets a value indicating whether controller is activated. |
| IsEnabled | Gets or sets a value indicating whether interaction controller is enabled. |
| IsInteracting | Gets a value indicating whether controller is interacting with the interactive object. |
| IsVisible | Gets a value indicating whether controller is visible. |
Protected Properties
Public Methods
| Name | Description |
| DrawAppearance | Draws the interaction controller appearance on specifed graphics engine. |
| OnActivate | Invoked when interaction controller is activated. |
| OnDeactivate | Invoked when interaction controller is deactivated. |
| OnInteraction | Invoked when user interacts with an interaction area of interactive object. |
| Reset | Resets the interaction controller. |
| UpdateInteractionAreas | Updates the interaction areas of this controller. |
Protected Methods
Public Events
| Name | Description |
| Interaction | Occurs when user interacts with an interaction area of interactive object. |
| InteractionFinished | Occurs when interaction is finished. |
See Also