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

OVRControllerBase Class

Fields

Controller controllerType[Get]
VirtualButtonMap buttonMap[Get]
VirtualTouchMap touchMap[Get]
VirtualNearTouchMap nearTouchMap[Get]
VirtualAxis1DMap axis1DMap[Get]
VirtualAxis2DMap axis2DMap[Get]
OVRPlugin.ControllerState6 previousState[Get]
OVRPlugin.ControllerState6 currentState[Get]
bool shouldApplyDeadzone[Get]

Member Functions

OVRControllerBase ( )
virtual Controller Update ( )
virtual void SetControllerVibration
( float frequency,
float amplitude )
virtual void SetControllerLocalizedVibration
( HapticsLocation hapticsLocationMask,
float frequency,
float amplitude )
virtual void SetControllerHapticsAmplitudeEnvelope
( HapticsAmplitudeEnvelopeVibration hapticsVibration )
virtual int SetControllerHapticsPcm
( HapticsPcmVibration hapticsVibration )
virtual float GetControllerSampleRateHz ( )
virtual byte GetBatteryPercentRemaining ( )
abstract void ConfigureButtonMap ( )
abstract void ConfigureTouchMap ( )
abstract void ConfigureNearTouchMap ( )
abstract void ConfigureAxis1DMap ( )
abstract void ConfigureAxis2DMap ( )
RawButton ResolveToRawMask
( Button virtualMask )
RawTouch ResolveToRawMask
( Touch virtualMask )
RawNearTouch ResolveToRawMask
( NearTouch virtualMask )
RawAxis1D ResolveToRawMask
( Axis1D virtualMask )
RawAxis2D ResolveToRawMask
( Axis2D virtualMask )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon