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

ControllerInput Struct

Properties

ButtonUsageMask : ControllerButtonUsage
[Get]
Signature
ControllerButtonUsage Oculus.Interaction.Input.ControllerInput.ButtonUsageMask
Grip : float
[Get]
Signature
float Oculus.Interaction.Input.ControllerInput.Grip
GripButton : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.GripButton
MenuButton : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.MenuButton
Primary2DAxis : Vector2
[Get]
Signature
Vector2 Oculus.Interaction.Input.ControllerInput.Primary2DAxis
Primary2DAxisClick : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.Primary2DAxisClick
Primary2DAxisTouch : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.Primary2DAxisTouch
PrimaryButton : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.PrimaryButton
PrimaryTouch : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.PrimaryTouch
Secondary2DAxis : Vector2
[Get]
Signature
Vector2 Oculus.Interaction.Input.ControllerInput.Secondary2DAxis
SecondaryButton : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.SecondaryButton
SecondaryTouch : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.SecondaryTouch
Thumbrest : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.Thumbrest
Trigger : float
[Get]
Signature
float Oculus.Interaction.Input.ControllerInput.Trigger
TriggerButton : bool
[Get]
Signature
bool Oculus.Interaction.Input.ControllerInput.TriggerButton

Methods

Clear ()
Signature
void Oculus.Interaction.Input.ControllerInput.Clear()
Returns
void
SetAxis1D ( usage , value )
Signature
void Oculus.Interaction.Input.ControllerInput.SetAxis1D(ControllerAxis1DUsage usage, float value)
Parameters
usage: ControllerAxis1DUsage
value: float
Returns
void
SetAxis2D ( usage , value )
Signature
void Oculus.Interaction.Input.ControllerInput.SetAxis2D(ControllerAxis2DUsage usage, Vector2 value)
Parameters
usage: ControllerAxis2DUsage
value: Vector2
Returns
void
SetButton ( usage , value )
Signature
void Oculus.Interaction.Input.ControllerInput.SetButton(ControllerButtonUsage usage, bool value)
Parameters
usage: ControllerButtonUsage
value: bool
Returns
void