VR Interaction Framework v2.0
Loading...
Searching...
No Matches
BNG.SampleHandController Class Reference
Inheritance diagram for BNG.SampleHandController:

Public Member Functions

virtual void Update ()
 
virtual void DoHandControllerUpdate ()
 
virtual void SetCurrentlyHeldObject (GameObject holdObject)
 
virtual void ClearCurrentlyHeldObject ()
 
virtual void ResetToIdleComponents ()
 
virtual void UpdateFingerInputs ()
 
virtual void DoHeldItemPose ()
 
virtual void DisableContinousAutoPose ()
 
virtual void DoIdlePose ()
 
virtual bool HoldingObject ()
 
virtual void UpdateXRDevices ()
 
virtual InputDevice GetLeftController ()
 
virtual InputDevice GetRightController ()
 
virtual bool GetThumbIsNear ()
 
virtual bool GetIndexIsNear ()
 

Public Attributes

ControllerHandedness ControllerSide = ControllerHandedness.Right
 
PoseableObject HeldObject
 

Protected Attributes

bool wasHoldingObject = false
 

Member Function Documentation

◆ ClearCurrentlyHeldObject()

virtual void BNG.SampleHandController.ClearCurrentlyHeldObject ( )
virtual

◆ DisableContinousAutoPose()

virtual void BNG.SampleHandController.DisableContinousAutoPose ( )
virtual

◆ DoHandControllerUpdate()

virtual void BNG.SampleHandController.DoHandControllerUpdate ( )
virtual

◆ DoHeldItemPose()

virtual void BNG.SampleHandController.DoHeldItemPose ( )
virtual

◆ DoIdlePose()

virtual void BNG.SampleHandController.DoIdlePose ( )
virtual

◆ GetIndexIsNear()

virtual bool BNG.SampleHandController.GetIndexIsNear ( )
virtual

◆ GetLeftController()

virtual InputDevice BNG.SampleHandController.GetLeftController ( )
virtual

◆ GetRightController()

virtual InputDevice BNG.SampleHandController.GetRightController ( )
virtual

◆ GetThumbIsNear()

virtual bool BNG.SampleHandController.GetThumbIsNear ( )
virtual

◆ HoldingObject()

virtual bool BNG.SampleHandController.HoldingObject ( )
virtual

◆ ResetToIdleComponents()

virtual void BNG.SampleHandController.ResetToIdleComponents ( )
virtual

◆ SetCurrentlyHeldObject()

virtual void BNG.SampleHandController.SetCurrentlyHeldObject ( GameObject  holdObject)
virtual

◆ Update()

virtual void BNG.SampleHandController.Update ( )
virtual

◆ UpdateFingerInputs()

virtual void BNG.SampleHandController.UpdateFingerInputs ( )
virtual

◆ UpdateXRDevices()

virtual void BNG.SampleHandController.UpdateXRDevices ( )
virtual

Member Data Documentation

◆ ControllerSide

ControllerHandedness BNG.SampleHandController.ControllerSide = ControllerHandedness.Right

◆ HeldObject

PoseableObject BNG.SampleHandController.HeldObject

◆ wasHoldingObject

bool BNG.SampleHandController.wasHoldingObject = false
protected

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