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

JointRotationActiveState Class

Oculus::Interaction::PoseDetection::JointRotationActiveState extends MonoBehaviour.
Oculus::Interaction::PoseDetection::JointRotationActiveState extends Oculus.Interaction.IActiveState.
Oculus::Interaction::PoseDetection::JointRotationActiveState extends Oculus.Interaction.ITimeConsumer.

Overview

Object Data

bool

Public Member Functions

void
SetTimeProvider
( Func< float > timeProvider )
Sets a function that returns the current time in seconds.
void
void
void
InjectHand
( IHand hand )
void
void
InjectOptionalTimeProvider
( Func< float > timeProvider )

Object Data

void
Awake ( )
void
Start ( )
void
Update ( )
void
void

Details

Member Enumerations

enum Oculus::Interaction::PoseDetection::JointRotationActiveState.RelativeTo
Enumerator
Hand
= 0
World
= 1
enum Oculus::Interaction::PoseDetection::JointRotationActiveState.WorldAxis
Enumerator
PositiveX
= 0
NegativeX
= 1
PositiveY
= 2
NegativeY
= 3
PositiveZ
= 4
NegativeZ
= 5
enum Oculus::Interaction::PoseDetection::JointRotationActiveState.HandAxis
Enumerator
Pronation
= 0
Supination
= 1
RadialDeviation
= 2
UlnarDeviation
= 3
Extension
= 4
Flexion
= 5

Properties

IHand Oculus.Interaction.PoseDetection.JointRotationActiveState.Hand
No description available.
bool Oculus.Interaction.PoseDetection.JointRotationActiveState.Active
No description available.
IReadOnlyList<JointRotationFeatureConfig> Oculus.Interaction.PoseDetection.JointRotationActiveState.FeatureConfigs
No description available.
IReadOnlyDictionary<JointRotationFeatureConfig, JointRotationFeatureState> Oculus.Interaction.PoseDetection.JointRotationActiveState.FeatureStates
No description available.

Object Data

bool Oculus.Interaction.PoseDetection.JointRotationActiveState._started
No description available.

Member Functions

void Oculus.Interaction.PoseDetection.JointRotationActiveState.SetTimeProvider
( Func< float > timeProvider )
Sets a function that returns the current time in seconds.
void Oculus.Interaction.PoseDetection.JointRotationActiveState.InjectAllJointRotationActiveState
( JointRotationFeatureConfigList featureConfigs,
IHand hand,
IJointDeltaProvider jointDeltaProvider )
No description available.
void Oculus.Interaction.PoseDetection.JointRotationActiveState.InjectFeatureConfigList
( JointRotationFeatureConfigList featureConfigs )
No description available.
void Oculus.Interaction.PoseDetection.JointRotationActiveState.InjectHand
( IHand hand )
No description available.
void Oculus.Interaction.PoseDetection.JointRotationActiveState.InjectJointDeltaProvider
( IJointDeltaProvider jointDeltaProvider )
No description available.
void Oculus.Interaction.PoseDetection.JointRotationActiveState.InjectOptionalTimeProvider
( Func< float > timeProvider )
No description available.

Object Data

virtual void Oculus.Interaction.PoseDetection.JointRotationActiveState.Awake ( )
No description available.
virtual void Oculus.Interaction.PoseDetection.JointRotationActiveState.Start ( )
No description available.
virtual void Oculus.Interaction.PoseDetection.JointRotationActiveState.Update ( )
No description available.
virtual void Oculus.Interaction.PoseDetection.JointRotationActiveState.OnEnable ( )
No description available.
virtual void Oculus.Interaction.PoseDetection.JointRotationActiveState.OnDisable ( )
No description available.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon