API reference

ITransformFeatureStateProvider Interface

Methods

GetCurrentState ( config , transformFeature , currentState )
Signature
bool Oculus.Interaction.PoseDetection.ITransformFeatureStateProvider.GetCurrentState(TransformConfig config, TransformFeature transformFeature, out string currentState)
Parameters
transformFeature: TransformFeature
currentState: out string
Returns
bool
GetFeatureVectorAndWristPos ( config , transformFeature , isHandVector , featureVec , wristPos )
Signature
void Oculus.Interaction.PoseDetection.ITransformFeatureStateProvider.GetFeatureVectorAndWristPos(TransformConfig config, TransformFeature transformFeature, bool isHandVector, ref Vector3? featureVec, ref Vector3? wristPos)
Parameters
transformFeature: TransformFeature
isHandVector: bool
featureVec: ref Vector3?
wristPos: ref Vector3?
Returns
void
IsStateActive ( config , feature , mode , stateId )
Signature
bool Oculus.Interaction.PoseDetection.ITransformFeatureStateProvider.IsStateActive(TransformConfig config, TransformFeature feature, FeatureStateActiveMode mode, string stateId)
Parameters
feature: TransformFeature
mode: FeatureStateActiveMode
stateId: string
Returns
bool
RegisterConfig ( transformConfig )
Signature
void Oculus.Interaction.PoseDetection.ITransformFeatureStateProvider.RegisterConfig(TransformConfig transformConfig)
Parameters
transformConfig: TransformConfig
Returns
void
UnRegisterConfig ( transformConfig )
Signature
void Oculus.Interaction.PoseDetection.ITransformFeatureStateProvider.UnRegisterConfig(TransformConfig transformConfig)
Parameters
transformConfig: TransformConfig
Returns
void