Mobile 1.19 Reference Guide

ovrInputStateTrackedRemote Struct Reference

ovrInputStateTrackedRemote describes the complete input state for the orientation-tracked remote.

Data Fields

ovrInputStateHeader
Header ( )
uint32_t
Buttons ( )
Values for buttons described by ovrButton.
uint32_t
Finger contact status for trackpad true = finger is on trackpad, false = finger is off trackpad.
ovrVector2f
X and Y coordinates of the Trackpad.
uint8_t
The percentage of max battery charge remaining.
uint8_t
Increments every time the remote is recentered.
uint16_t
Reserved for future use.
float
added in API version 1.1.13.0
float
uint32_t
Touches ( )
added in API version 1.1.15.0
uint32_t
ovrVector2f
ovrVector2f

Detailed Description

The TrackpadPosition coordinates returned for the GearVR Controller are in raw, absolute units.

Field Documentation

ovrInputStateHeader ovrInputStateTrackedRemote::Header ( )
uint32_t ovrInputStateTrackedRemote::Buttons ( )
Values for buttons described by ovrButton.
uint32_t ovrInputStateTrackedRemote::TrackpadStatus ( )
Finger contact status for trackpad true = finger is on trackpad, false = finger is off trackpad.
ovrVector2f ovrInputStateTrackedRemote::TrackpadPosition ( )
X and Y coordinates of the Trackpad.
uint8_t ovrInputStateTrackedRemote::BatteryPercentRemaining ( )
The percentage of max battery charge remaining.
uint8_t ovrInputStateTrackedRemote::RecenterCount ( )
Increments every time the remote is recentered.
If this changes, the application may need to adjust its arm model accordingly.
uint16_t ovrInputStateTrackedRemote::Reserved ( )
Reserved for future use.
float ovrInputStateTrackedRemote::IndexTrigger ( )
added in API version 1.1.13.0
float ovrInputStateTrackedRemote::GripTrigger ( )
uint32_t ovrInputStateTrackedRemote::Touches ( )
added in API version 1.1.15.0
uint32_t ovrInputStateTrackedRemote::Reserved5a ( )
ovrVector2f ovrInputStateTrackedRemote::Joystick ( )
ovrVector2f ovrInputStateTrackedRemote::JoystickNoDeadZone ( )
The documentation for this struct was generated from the following file: Include/VrApi_Input.h