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

HandJointCache Class

Constructors

HandJointCache ( handSkeleton )
Signature
Oculus.Interaction.Input.HandJointCache.HandJointCache(IReadOnlyHandSkeleton handSkeleton)
Parameters
handSkeleton: IReadOnlyHandSkeleton

Properties

LocalDataVersion : int
[Get]
Signature
int Oculus.Interaction.Input.HandJointCache.LocalDataVersion

Methods

GetAllLocalPoses ( localJointPoses )
Signature
bool Oculus.Interaction.Input.HandJointCache.GetAllLocalPoses(out ReadOnlyHandJointPoses localJointPoses)
Parameters
localJointPoses: out ReadOnlyHandJointPoses
Returns
bool
GetAllPosesFromWrist ( jointPosesFromWrist )
Signature
bool Oculus.Interaction.Input.HandJointCache.GetAllPosesFromWrist(out ReadOnlyHandJointPoses jointPosesFromWrist)
Parameters
jointPosesFromWrist: out ReadOnlyHandJointPoses
Returns
bool
LocalJointPose ( jointid )
Signature
Pose Oculus.Interaction.Input.HandJointCache.LocalJointPose(HandJointId jointid)
Parameters
jointid: HandJointId
Returns
Pose
PoseFromWrist ( jointid )
Signature
Pose Oculus.Interaction.Input.HandJointCache.PoseFromWrist(HandJointId jointid)
Parameters
jointid: HandJointId
Returns
Pose
Update ( data , dataVersion )
Signature
void Oculus.Interaction.Input.HandJointCache.Update(HandDataAsset data, int dataVersion)
Parameters
dataVersion: int
Returns
void
WorldJointPose ( jointid , rootPose , handScale )
Signature
Pose Oculus.Interaction.Input.HandJointCache.WorldJointPose(HandJointId jointid, Pose rootPose, float handScale)
Parameters
jointid: HandJointId
rootPose: Pose
handScale: float
Returns
Pose