Table of Contents

Class YVRInput

Namespace
YVR.Core
Assembly
YVR.Core.Runtime.dll

Implements all controllers input state related functions

public static class YVRInput
Inheritance
YVRInput
Inherited Members

Methods

ClearActiveController()

Set the existing active controller flag to None and start recording it again.

ClearClickedController()

Set the existing clicked controller flag to None and start recording it again.

ClearTouchedController()

Set the existing touched controller flag to None and start recording it again.

Get(RawAxis1D, ControllerType)

Get the trigger position

Get(RawAxis2D, ControllerType)

Get the thumbstick position

Get(RawButton, ControllerType)

Whether the button is holds down

Get(RawTouch, ControllerType)

Whether the button is being touched

Get(VirtualAxis1D, ControllerType)

Get the trigger position

Get(VirtualAxis2D, ControllerType)

Get the thumbstick position

Get(VirtualButton, ControllerType)

Whether the button is holds down

Get(VirtualTouch, ControllerType)

Whether the button is being touched

GetActiveController()

Get the active controller in current frame.

GetClickedController()

Get last clicked controller

GetControllerBatteryPercentRemaining(ControllerType)

Get the remaining battery of the controller in percent

GetControllerIsCharging(ControllerType)
GetDown(RawButton, ControllerType)

Whether the button is pressed down in this frame

GetDown(RawTouch, ControllerType)

Whether the button is touched down in this frame

GetDown(VirtualButton, ControllerType)

Whether the button is pressed down in this frame

GetDown(VirtualTouch, ControllerType)

Whether the button is touched down in this frame

GetPrimaryController()

Get the primary controller set in the global system

GetTouchedController()

Get last touched controller

GetUp(RawButton, ControllerType)

Whether the button is pressed up in this frame

GetUp(RawTouch, ControllerType)

Whether the button is touched up in this frame

GetUp(VirtualButton, ControllerType)

Whether the button is pressed up in this frame

GetUp(VirtualTouch, ControllerType)

Whether the button is touched up in this frame

IsControllerConnected(ControllerType)

Is controller connected or not

SetControllerVibration(float, float, float, ControllerType)

Make specific controller vibrate at the set frequency and amplitude

SetControllerVibration(float, float, ControllerType)

Make specific controller vibrate at the set frequency and amplitude

SetPrimaryController(ControllerType)

Set the primary controller in global system

Update()