This site has been archived and remains strictly as a historical reference for developers who actively maintain apps built using the legacy Google VR SDK, which was last updated in 2019 and is no longer receiving updates.
  • All developers actively developing experiences for Google Cardboard should use the new open source Cardboard SDKs for iOS, Android NDK, and Unity XR Plugin. These new SDKs offer streamlined APIs, improved device compatibility, and built-in viewer profile QR code scanning.
  • The Daydream View VR headset is no longer available for purchase as of October 15, 2019. Existing apps on supported devices are unaffected for users who previously installed those applications. It is no longer possible to opt-in to Daydream distribution via Google Play.

GvrControllerVisual.ControllerDisplayState

The controller display state data structure.

Summary

Public attributes

appButton
bool
True if the app button is down.
batteryCharging
bool
True if the battery is charging.
batteryLevel
GvrControllerBatteryLevel
The battery charge level.
clickButton
bool
True if the touch pad button is down.
homeButton
bool
True if the system button is down.
touchPos
Vector2
The touch position on the touch pad (if touching is true).
touching
bool
True if the controller touch pad is registering a touch.

Public attributes

appButton

bool GvrControllerVisual::ControllerDisplayState::appButton

True if the app button is down.

batteryCharging

bool GvrControllerVisual::ControllerDisplayState::batteryCharging

True if the battery is charging.

batteryLevel

GvrControllerBatteryLevel GvrControllerVisual::ControllerDisplayState::batteryLevel

The battery charge level.

clickButton

bool GvrControllerVisual::ControllerDisplayState::clickButton

True if the touch pad button is down.

homeButton

bool GvrControllerVisual::ControllerDisplayState::homeButton

True if the system button is down.

touchPos

Vector2 GvrControllerVisual::ControllerDisplayState::touchPos

The touch position on the touch pad (if touching is true).

touching

bool GvrControllerVisual::ControllerDisplayState::touching

True if the controller touch pad is registering a touch.