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

TransformRecognizerActiveState Class

Used in hand pose detection to get the current state of the hand's transforms and compares it to the required transforms.
Oculus::Interaction::PoseDetection::TransformRecognizerActiveState extends MonoBehaviour.
Oculus::Interaction::PoseDetection::TransformRecognizerActiveState extends Oculus.Interaction.IActiveState.

Overview

Object Data

void
Awake ( )
void
Start ( )
void
void

Public Member Functions

void
GetFeatureVectorAndWristPos
( TransformFeature feature,
bool isHandVector,
ref Vector3? featureVec,
ref Vector3? wristPos )
void
InjectAllTransformRecognizerActiveState
( IHand hand,
ITransformFeatureStateProvider transformFeatureStateProvider,
TransformFeatureConfigList transformFeatureList,
TransformConfig transformConfig )
void
InjectHand
( IHand hand )
void
void
void

Details

Detailed Description

If both match, the state is active.

Properties

IHand Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.Hand
No description available.
IReadOnlyList<TransformFeatureConfig> Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.FeatureConfigs
No description available.
TransformConfig Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.TransformConfig
No description available.
bool Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.Active
No description available.

Object Data

ITransformFeatureStateProvider Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.TransformFeatureStateProvider
No description available.
bool Oculus.Interaction.PoseDetection.TransformRecognizerActiveState._started
No description available.

Object Data

virtual void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.Awake ( )
No description available.
virtual void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.Start ( )
No description available.
virtual void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.OnEnable ( )
No description available.
virtual void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.OnDisable ( )
No description available.

Member Functions

void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.GetFeatureVectorAndWristPos
( TransformFeature feature,
bool isHandVector,
ref Vector3? featureVec,
ref Vector3? wristPos )
No description available.
void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.InjectAllTransformRecognizerActiveState
( IHand hand,
ITransformFeatureStateProvider transformFeatureStateProvider,
TransformFeatureConfigList transformFeatureList,
TransformConfig transformConfig )
No description available.
void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.InjectHand
( IHand hand )
No description available.
void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.InjectTransformFeatureStateProvider
( ITransformFeatureStateProvider transformFeatureStateProvider )
No description available.
void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.InjectTransformFeatureList
( TransformFeatureConfigList transformFeatureList )
No description available.
void Oculus.Interaction.PoseDetection.TransformRecognizerActiveState.InjectTransformConfig
( TransformConfig transformConfig )
No description available.