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

OVRUnityHumanoidSkeletonRetargeter Class

Extends OVRSkeleton

Member Enumerations

Enumeration UpdateType

FixedUpdateOnly
= 0
UpdateOnly
No description available
FixedUpdateAndUpdate
No description available

Properties

OVRSkeletonMetadata SourceSkeletonData[Get]
OVRSkeletonMetadata SourceSkeletonTPoseData[Get]
OVRSkeletonMetadata TargetSkeletonData[Get]
Animator AnimatorTargetSkeleton[Get]
Dictionary< BoneId, HumanBodyBones > CustomBoneIdToHumanBodyBone[Get]
Dictionary< HumanBodyBones, Quaternion > TargetTPoseRotations[Get]
JointAdjustment[] Adjustments[Get]
OVRHumanBodyBonesMappings.BodySection[] FullBodySectionsToAlign[Get]
OVRHumanBodyBonesMappings.BodySection[] BodySectionsToAlign[Get]
OVRHumanBodyBonesMappings.BodySection[] FullBodySectionToPosition[Get]
OVRHumanBodyBonesMappings.BodySection[] BodySectionToPosition[Get]
Returns body bone mappings interface.

Protected Fields

JointAdjustment[] _adjustments[Get]
OVRHumanBodyBonesMappings.BodySection[] _fullBodySectionsToAlign[Get]
OVRHumanBodyBonesMappings.BodySection[] _bodySectionsToAlign[Get]
OVRHumanBodyBonesMappings.BodySection[] _fullBodySectionToPosition[Get]
OVRHumanBodyBonesMappings.BodySection[] _bodySectionToPosition[Get]
Controls if we run retargeting from FixedUpdate, Update, or both.

Member Functions

OVRUnityHumanoidSkeletonRetargeter ( )

Protected Functions

Start this instance.
Initialize data structures.
virtual void OnValidate ( )
virtual override void Update ( )
bool ShouldRunUpdateThisFrame ( )
void RecomputeSkeletalOffsetsIfNecessary ( )
JointAdjustment FindAdjustment
( HumanBodyBones boneId )

Object Data for protected-static-func

static bool IsBodySectionInArray
OVRHumanBodyBonesMappings.BodySection[] sectionArrayToCheck )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon