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

HandVisual Class

Extends MonoBehaviour
Implements IHandVisual
Renders the hand.

Properties

ForceOffVisibility : bool
[Get][Set]
Signature
bool ForceOffVisibility
Hand : IHand
[Get]
Signature
IHand Hand
IsVisible : bool
[Get]
Signature
bool IsVisible
Joints : IList< Transform >
[Get]
Signature
IList<Transform> Joints
Root : Transform
[Get]
Signature
Transform Root

Events

WhenHandVisualUpdated : Action
Signature
Action WhenHandVisualUpdated

Protected Methods

Awake ()
Signature
virtual void Awake()
Returns
void
OnDisable ()
Signature
virtual void OnDisable()
Returns
void
OnEnable ()
Signature
virtual void OnEnable()
Returns
void
Start ()
Signature
virtual void Start()
Returns
void

Methods

GetJointPose ( jointId , space )
Signature
Pose GetJointPose(HandJointId jointId, Space space)
Parameters
jointId: HandJointId
space: Space
Returns
Pose
GetTransformByHandJointId ( handJointId )
Signature
Transform GetTransformByHandJointId(HandJointId handJointId)
Parameters
handJointId: HandJointId
Returns
Transform
InjectAllHandSkeletonVisual ( hand , skinnedMeshRenderer )
Signature
void InjectAllHandSkeletonVisual(IHand hand, SkinnedMeshRenderer skinnedMeshRenderer)
Parameters
hand: IHand
skinnedMeshRenderer: SkinnedMeshRenderer
Returns
void
InjectHand ( hand )
Signature
void InjectHand(IHand hand)
Parameters
hand: IHand
Returns
void
InjectOptionalMaterialPropertyBlockEditor ( editor )
Signature
void InjectOptionalMaterialPropertyBlockEditor(MaterialPropertyBlockEditor editor)
Parameters
Returns
void
InjectOptionalRoot ( root )
Signature
void InjectOptionalRoot(Transform root)
Parameters
root: Transform
Returns
void
InjectOptionalUpdateRootPose ( updateRootPose )
Signature
void InjectOptionalUpdateRootPose(bool updateRootPose)
Parameters
updateRootPose: bool
Returns
void
InjectOptionalUpdateRootScale ( updateRootScale )
Signature
void InjectOptionalUpdateRootScale(bool updateRootScale)
Parameters
updateRootScale: bool
Returns
void
InjectSkinnedMeshRenderer ( skinnedMeshRenderer )
Signature
void InjectSkinnedMeshRenderer(SkinnedMeshRenderer skinnedMeshRenderer)
Parameters
skinnedMeshRenderer: SkinnedMeshRenderer
Returns
void
UpdateSkeleton ()
Signature
void UpdateSkeleton()
Returns
void