API reference

IFingerFeatureStateProvider Interface

Provides the finger states of the tracked hands and contains the state transition thresholds for each finger.

Methods

GetCurrentState ( finger , fingerFeature , currentState )
Signature
bool Oculus.Interaction.PoseDetection.IFingerFeatureStateProvider.GetCurrentState(HandFinger finger, FingerFeature fingerFeature, out string currentState)
Parameters
finger: HandFinger
fingerFeature: FingerFeature
currentState: out string
Returns
bool
GetFeatureValue ( finger , fingerFeature )
Signature
float Oculus.Interaction.PoseDetection.IFingerFeatureStateProvider.GetFeatureValue(HandFinger finger, FingerFeature fingerFeature)
Parameters
finger: HandFinger
fingerFeature: FingerFeature
Returns
float
IsStateActive ( finger , feature , mode , stateId )
Signature
bool Oculus.Interaction.PoseDetection.IFingerFeatureStateProvider.IsStateActive(HandFinger finger, FingerFeature feature, FeatureStateActiveMode mode, string stateId)
Parameters
finger: HandFinger
feature: FingerFeature
mode: FeatureStateActiveMode
stateId: string
Returns
bool