This website uses cookies to improve our services and deliver relevant ads.
By interacting with this site, you agree to this use. For more information, see our Cookies Policy

Mobile 1.17 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
float
struct ovrInputStateTrackedRemote::@2
@3 ( )
added in API version 1.1.13.0
uint32_t
uint32_t
ovrVector2f
ovrVector2f
struct ovrInputStateTrackedRemote::@4
@5 ( )
added in API version 1.1.15.0

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::Reserved2 ( )
float ovrInputStateTrackedRemote::Reserved3 ( )
struct ovrInputStateTrackedRemote::@2 ovrInputStateTrackedRemote::@3 ( )
added in API version 1.1.13.0
uint32_t ovrInputStateTrackedRemote::Reserved4 ( )
uint32_t ovrInputStateTrackedRemote::Reserved5 ( )
ovrVector2f ovrInputStateTrackedRemote::Reserved6 ( )
ovrVector2f ovrInputStateTrackedRemote::Reserved7 ( )
struct ovrInputStateTrackedRemote::@4 ovrInputStateTrackedRemote::@5 ( )
added in API version 1.1.15.0
The documentation for this struct was generated from the following file: Include/VrApi_Input.h