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

ControllerRef Class

Extends MonoBehaviour
ControllerRef is a utility component that delegates all of its IController implementation to the provided Controller object.

Properties

Active : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerRef.Active
ControllerInput : ControllerInput
[Get]
Signature
ControllerInput Oculus.Interaction.Input.ControllerRef.ControllerInput
Handedness : Handedness
[Get]
Signature
Handedness Oculus.Interaction.Input.ControllerRef.Handedness
IsConnected : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerRef.IsConnected
IsPoseValid : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerRef.IsPoseValid
Scale : float
[Get]
Signature
float Oculus.Interaction.Input.ControllerRef.Scale
WhenUpdated : Action
Signature
Action Oculus.Interaction.Input.ControllerRef.WhenUpdated

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.Input.ControllerRef.Awake()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.Input.ControllerRef.Start()
Returns
void

Methods

InjectAllControllerRef ( controller )
Signature
void Oculus.Interaction.Input.ControllerRef.InjectAllControllerRef(IController controller)
Parameters
controller: IController
Returns
void
InjectController ( controller )
Signature
void Oculus.Interaction.Input.ControllerRef.InjectController(IController controller)
Parameters
controller: IController
Returns
void
IsButtonUsageAllActive ( buttonUsage )
Signature
bool Oculus.Interaction.Input.ControllerRef.IsButtonUsageAllActive(ControllerButtonUsage buttonUsage)
Parameters
buttonUsage: ControllerButtonUsage
Returns
bool
IsButtonUsageAnyActive ( buttonUsage )
Signature
bool Oculus.Interaction.Input.ControllerRef.IsButtonUsageAnyActive(ControllerButtonUsage buttonUsage)
Parameters
buttonUsage: ControllerButtonUsage
Returns
bool
TryGetPointerPose ( pose )
Signature
bool Oculus.Interaction.Input.ControllerRef.TryGetPointerPose(out Pose pose)
Parameters
pose: out Pose
Returns
bool
TryGetPose ( pose )
Signature
bool Oculus.Interaction.Input.ControllerRef.TryGetPose(out Pose pose)
Parameters
pose: out Pose
Returns
bool