API reference
API reference
Select your platform
No SDKs available
No versions available

IActiveStateModel Interface

Defines a model for managing hierarchical relationships between active states in the Interaction SDK.
This interface is primarily used for debugging and visualization of active state hierarchies.
This interface is used in conjunction with the pose detection and debugging systems to:
  • Expose parent-child relationships between active states
  • Enable debugging visualization of state hierarchies
  • Support different types of active state implementations through the generic ActiveStateModel
See Oculus.Interaction.PoseDetection.Debug.ActiveStateModel<TActiveState> for the base implementation.

Member Functions

Retrieves all child active states associated with the given parent active state.
Parameters
activeState
The parent IActiveState to get children for.
Returns
An enumerable collection of child active states. Returns empty if no children exist or if the activeState is not of the expected type.
Retrieves all child active states associated with the given parent active state.
Parameters
activeState
The parent IActiveState to get children for.
Returns
An enumerable collection of child active states. Returns empty if no children exist or if the activeState is not of the expected type.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon