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

ITreeNode Interface

Interface indicating the inheriting type can be represented as a node in a tree-like structure for debugging and other development purposes.
This type is explicitly intended for use alongside DebugTree<TLeaf>; for a canonical usage example, see PoseDetection.Debug.ActiveStateDebugTree.

Properties

Children : IEnumerable< ITreeNode< TLeaf > >
[Get]
The children of this node in the DebugTree<TLeaf>.
Signature
IEnumerable<ITreeNode<TLeaf> > Oculus.Interaction.DebugTree.ITreeNode< TLeaf >.Children
Value : TLeaf
[Get]
The value "contained" in this node, which the containing DebugTree<TLeaf> makes available for debugging and development purposes.
For example, for PoseDetection.Debug.ActiveStateDebugTree, this value is an individual IActiveState.
Signature
TLeaf Oculus.Interaction.DebugTree.ITreeNode< TLeaf >.Value