OVRCustomSkeleton Class Reference
Inheritance diagram for OVRCustomSkeleton:

Protected Member Functions | |
override void | InitializeBones () |
Properties | |
List< Transform > | CustomBones [get] |
![]() | |
bool | IsInitialized [get] |
bool | IsDataValid [get] |
bool | IsDataHighConfidence [get] |
IList< OVRBone > | Bones [get, protected set] |
IList< OVRBone > | BindPoses [get] |
IList< OVRBoneCapsule > | Capsules [get] |
int | SkeletonChangedCount [get] |
Additional Inherited Members | |
![]() | |
enum | SkeletonType { SkeletonType.None = OVRPlugin.SkeletonType.None, SkeletonType.HandLeft = OVRPlugin.SkeletonType.HandLeft, SkeletonType.HandRight = OVRPlugin.SkeletonType.HandRight } |
enum | BoneId { BoneId.Invalid = OVRPlugin.BoneId.Invalid, BoneId.Hand_Start = OVRPlugin.BoneId.Hand_Start, BoneId.Hand_WristRoot = OVRPlugin.BoneId.Hand_WristRoot, BoneId.Hand_ForearmStub = OVRPlugin.BoneId.Hand_ForearmStub, BoneId.Hand_Thumb0 = OVRPlugin.BoneId.Hand_Thumb0, BoneId.Hand_Thumb1 = OVRPlugin.BoneId.Hand_Thumb1, BoneId.Hand_Thumb2 = OVRPlugin.BoneId.Hand_Thumb2, BoneId.Hand_Thumb3 = OVRPlugin.BoneId.Hand_Thumb3, BoneId.Hand_Index1 = OVRPlugin.BoneId.Hand_Index1, BoneId.Hand_Index2 = OVRPlugin.BoneId.Hand_Index2, BoneId.Hand_Index3 = OVRPlugin.BoneId.Hand_Index3, BoneId.Hand_Middle1 = OVRPlugin.BoneId.Hand_Middle1, BoneId.Hand_Middle2 = OVRPlugin.BoneId.Hand_Middle2, BoneId.Hand_Middle3 = OVRPlugin.BoneId.Hand_Middle3, BoneId.Hand_Ring1 = OVRPlugin.BoneId.Hand_Ring1, BoneId.Hand_Ring2 = OVRPlugin.BoneId.Hand_Ring2, BoneId.Hand_Ring3 = OVRPlugin.BoneId.Hand_Ring3, BoneId.Hand_Pinky0 = OVRPlugin.BoneId.Hand_Pinky0, BoneId.Hand_Pinky1 = OVRPlugin.BoneId.Hand_Pinky1, BoneId.Hand_Pinky2 = OVRPlugin.BoneId.Hand_Pinky2, BoneId.Hand_Pinky3 = OVRPlugin.BoneId.Hand_Pinky3, BoneId.Hand_MaxSkinnable = OVRPlugin.BoneId.Hand_MaxSkinnable, BoneId.Hand_ThumbTip = OVRPlugin.BoneId.Hand_ThumbTip, BoneId.Hand_IndexTip = OVRPlugin.BoneId.Hand_IndexTip, BoneId.Hand_MiddleTip = OVRPlugin.BoneId.Hand_MiddleTip, BoneId.Hand_RingTip = OVRPlugin.BoneId.Hand_RingTip, BoneId.Hand_PinkyTip = OVRPlugin.BoneId.Hand_PinkyTip, BoneId.Hand_End = OVRPlugin.BoneId.Hand_End, BoneId.Max = OVRPlugin.BoneId.Max } |
![]() | |
SkeletonType | GetSkeletonType () |
BoneId | GetCurrentStartBoneId () |
BoneId | GetCurrentEndBoneId () |
int | GetCurrentNumBones () |
int | GetCurrentNumSkinnableBones () |
![]() | |
static string | BoneLabelFromBoneId (OVRSkeleton.SkeletonType skeletonType, BoneId boneId) |
![]() | |
SkeletonType | _skeletonType = SkeletonType.None |
List< OVRBone > | _bones |
OVRPlugin.Skeleton2 | _skeleton = new OVRPlugin.Skeleton2() |
Member Function Documentation
◆ InitializeBones()
|
protectedvirtual |
Reimplemented from OVRSkeleton.
Property Documentation
◆ CustomBones
|
get |
The documentation for this class was generated from the following file:
- Oculus/VR/Scripts/Util/OVRCustomSkeleton.cs