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

HandVisual Class

Extends MonoBehaviour
Renders the hand.

Properties

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

Events

WhenHandVisualUpdated : Action
Signature
Action Oculus.Interaction.HandVisual.WhenHandVisualUpdated

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.HandVisual.Awake()
Returns
void
OnDisable ()
Signature
virtual void Oculus.Interaction.HandVisual.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.HandVisual.OnEnable()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.HandVisual.Start()
Returns
void

Methods

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