OVRCustomSkeleton Class Reference
Inheritance diagram for OVRCustomSkeleton:
OVRSkeleton

Protected Member Functions

override void InitializeBones ()
 

Properties

List< Transform > CustomBones [get]
 
- Properties inherited from OVRSkeleton
bool IsInitialized [get]
 
bool IsDataValid [get]
 
bool IsDataHighConfidence [get]
 
IList< OVRBoneBones [get, protected set]
 
IList< OVRBoneBindPoses [get]
 
IList< OVRBoneCapsuleCapsules [get]
 
int SkeletonChangedCount [get]
 

Additional Inherited Members

- Public Types inherited from OVRSkeleton
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
}
 
- Public Member Functions inherited from OVRSkeleton
SkeletonType GetSkeletonType ()
 
BoneId GetCurrentStartBoneId ()
 
BoneId GetCurrentEndBoneId ()
 
int GetCurrentNumBones ()
 
int GetCurrentNumSkinnableBones ()
 
- Static Public Member Functions inherited from OVRSkeleton
static string BoneLabelFromBoneId (OVRSkeleton.SkeletonType skeletonType, BoneId boneId)
 
- Protected Attributes inherited from OVRSkeleton
SkeletonType _skeletonType = SkeletonType.None
 
List< OVRBone_bones
 
OVRPlugin.Skeleton2 _skeleton = new OVRPlugin.Skeleton2()
 

Member Function Documentation

◆ InitializeBones()

override void OVRCustomSkeleton.InitializeBones ( )
protectedvirtual

Reimplemented from OVRSkeleton.

Property Documentation

◆ CustomBones

List<Transform> OVRCustomSkeleton.CustomBones
get

The documentation for this class was generated from the following file: