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

Public Member Functions

virtual void OnControllerFound ()
 
virtual ControllerOffset GetControllerOffset (string controllerName)
 
virtual void DefineControllerOffsets ()
 
virtual ControllerOffset GetOpenXROffset ()
 Returns a generic offset for OpenXR controllers not defined in DefineControllerOffsets(). All OpenXR controllers appear to have about a 60 degree rotation in Unity, for example. Override this method if you need to specify a different offset (or none at all)
 

Public Attributes

ControllerHand ControllerHand = ControllerHand.Right
 
Vector3 OffsetPosition
 
Vector3 OffsetRotation
 
List< ControllerOffsetControllerOffsets
 

Member Function Documentation

◆ DefineControllerOffsets()

virtual void BNG.ControllerOffsetHelper.DefineControllerOffsets ( )
virtual

◆ GetControllerOffset()

virtual ControllerOffset BNG.ControllerOffsetHelper.GetControllerOffset ( string  controllerName)
virtual

◆ GetOpenXROffset()

virtual ControllerOffset BNG.ControllerOffsetHelper.GetOpenXROffset ( )
virtual

Returns a generic offset for OpenXR controllers not defined in DefineControllerOffsets(). All OpenXR controllers appear to have about a 60 degree rotation in Unity, for example. Override this method if you need to specify a different offset (or none at all)

Returns

◆ OnControllerFound()

virtual void BNG.ControllerOffsetHelper.OnControllerFound ( )
virtual

Member Data Documentation

◆ ControllerHand

ControllerHand BNG.ControllerOffsetHelper.ControllerHand = ControllerHand.Right

◆ ControllerOffsets

List<ControllerOffset> BNG.ControllerOffsetHelper.ControllerOffsets

◆ OffsetPosition

Vector3 BNG.ControllerOffsetHelper.OffsetPosition

◆ OffsetRotation

Vector3 BNG.ControllerOffsetHelper.OffsetRotation

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