_started
: bool |
Signature
bool Oculus.Interaction.PoseDetection.FingerFeatureStateProvider._started |
DefaultFingerShapes
: FingerShapes
[Get] |
Signature
FingerShapes Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.DefaultFingerShapes |
Hand
: IHand
[Get] |
Signature
IHand Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.Hand |
Awake
()
|
Signature
virtual void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.Awake() Returns void |
OnDisable
()
|
Signature
virtual void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.OnDisable() Returns void |
OnEnable
()
|
Signature
virtual void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.OnEnable() Returns void |
Start
()
|
Signature
virtual void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.Start() Returns void |
GetCurrentState
(
finger
, fingerFeature
, currentState
)
|
Signature
bool Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.GetCurrentState(HandFinger finger, FingerFeature fingerFeature, out string currentState) Parameters finger: HandFingerfingerFeature: FingerFeaturecurrentState: out stringReturns bool |
GetFeatureValue
(
finger
, fingerFeature
)
|
Returns the current value of the feature.
If the finger joints are not populated with valid data (for instance, due to a disconnected hand), the method will return NaN.
Signature
float? Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.GetFeatureValue(HandFinger finger, FingerFeature fingerFeature) Parameters finger: HandFingerfingerFeature: FingerFeatureReturns float? |
GetValueProvider
(
finger
)
|
Signature
FingerShapes Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.GetValueProvider(HandFinger finger) Parameters finger: HandFingerReturns FingerShapes |
InjectAllFingerFeatureStateProvider
(
hand
, fingerStateThresholds
, fingerShapes
, disableProactiveEvaluation
)
|
Signature
void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.InjectAllFingerFeatureStateProvider(IHand hand, List< FingerStateThresholds > fingerStateThresholds, FingerShapes fingerShapes, bool disableProactiveEvaluation) Parameters hand: IHandfingerStateThresholds: List< FingerStateThresholds >fingerShapes: FingerShapesdisableProactiveEvaluation: boolReturns void |
InjectDisableProactiveEvaluation
(
disableProactiveEvaluation
)
|
Signature
void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.InjectDisableProactiveEvaluation(bool disableProactiveEvaluation) Parameters disableProactiveEvaluation: boolReturns void |
InjectFingerShapes
(
fingerShapes
)
|
Signature
void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.InjectFingerShapes(FingerShapes fingerShapes) Parameters fingerShapes: FingerShapesReturns void |
InjectFingerStateThresholds
(
fingerStateThresholds
)
|
Signature
void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.InjectFingerStateThresholds(List< FingerStateThresholds > fingerStateThresholds) Parameters fingerStateThresholds: List< FingerStateThresholds >Returns void |
InjectHand
(
hand
)
|
Signature
void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.InjectHand(IHand hand) Parameters hand: IHandReturns void |
InjectOptionalTimeProvider
(
timeProvider
)
|
Signature
void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.InjectOptionalTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
IsStateActive
(
finger
, feature
, mode
, stateId
)
|
Signature
bool Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.IsStateActive(HandFinger finger, FingerFeature feature, FeatureStateActiveMode mode, string stateId) Parameters finger: HandFingerfeature: FingerFeaturemode: FeatureStateActiveModestateId: stringReturns bool |
SetTimeProvider
(
timeProvider
)
|
Sets a function that returns the current time in seconds.
Signature
void Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.SetTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
Finger
: HandFinger |
Signature
HandFinger Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.FingerStateThresholds.Finger |
StateThresholds
: FingerFeatureStateThresholds |
Signature
FingerFeatureStateThresholds Oculus.Interaction.PoseDetection.FingerFeatureStateProvider.FingerStateThresholds.StateThresholds |