_started
: bool |
Signature
bool Oculus.Interaction.PoseDetection.TransformFeatureStateProvider._started |
Hand
: IHand
[Get] |
Signature
IHand Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.Hand |
Hmd
: IHmd
[Get] |
Signature
IHmd Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.Hmd |
TrackingToWorldTransformer
: ITrackingToWorldTransformer
[Get] |
Signature
ITrackingToWorldTransformer Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.TrackingToWorldTransformer |
Awake
()
|
Signature
virtual void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.Awake() Returns void |
OnDisable
()
|
Signature
virtual void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.OnDisable() Returns void |
OnEnable
()
|
Signature
virtual void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.OnEnable() Returns void |
Start
()
|
Signature
virtual void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.Start() Returns void |
GetCurrentState
(
config
, transformFeature
, currentState
)
|
Signature
bool Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.GetCurrentState(TransformConfig config, TransformFeature transformFeature, out string currentState) Parameters Returns bool |
GetFeatureValue
(
config
, transformFeature
)
|
Returns the current value of the feature.
If the hand joints are not populated with valid data (for instance, due to a disconnected hand), the method will return null;
Signature
float Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.GetFeatureValue(TransformConfig config, TransformFeature transformFeature) Parameters config: TransformConfigtransformFeature: TransformFeatureReturns float |
GetFeatureVectorAndWristPos
(
config
, transformFeature
, isHandVector
, featureVec
, wristPos
)
|
Signature
void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.GetFeatureVectorAndWristPos(TransformConfig config, TransformFeature transformFeature, bool isHandVector, ref Vector3? featureVec, ref Vector3? wristPos) Parameters config: TransformConfigtransformFeature: TransformFeatureisHandVector: boolfeatureVec: ref Vector3?wristPos: ref Vector3?Returns void |
InjectAllTransformFeatureStateProvider
(
hand
, hmd
, disableProactiveEvaluation
)
| |
InjectDisableProactiveEvaluation
(
disabled
)
|
Signature
void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.InjectDisableProactiveEvaluation(bool disabled) Parameters disabled: boolReturns void |
InjectHand
(
hand
)
|
Signature
void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.InjectHand(IHand hand) Parameters hand: IHandReturns void |
InjectHmd
(
hand
)
|
Signature
void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.InjectHmd(IHmd hand) Parameters hand: IHmdReturns void |
InjectOptionalTimeProvider
(
timeProvider
)
|
Signature
void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.InjectOptionalTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
IsHandDataValid
()
|
Signature
bool Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.IsHandDataValid() Returns bool |
IsStateActive
(
config
, feature
, mode
, stateId
)
|
Signature
bool Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.IsStateActive(TransformConfig config, TransformFeature feature, FeatureStateActiveMode mode, string stateId) Parameters Returns bool |
RegisterConfig
(
transformConfig
)
|
Signature
void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.RegisterConfig(TransformConfig transformConfig) Parameters transformConfig: TransformConfigReturns void |
SetTimeProvider
(
timeProvider
)
|
Sets a function that returns the current time in seconds
Signature
void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.SetTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
UnRegisterConfig
(
transformConfig
)
|
Signature
void Oculus.Interaction.PoseDetection.TransformFeatureStateProvider.UnRegisterConfig(TransformConfig transformConfig) Parameters transformConfig: TransformConfigReturns void |