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.

gvr_recenter_event_data

#include <gvr_types.h>

Event data associated with a GVR_EVENT_RECENTER event, which indicates head tracking recentering.

Summary

(Controller recentering is signaled separately through gvr_controller_state_get_recentered().) The client may wish to handle this event to provide custom recentering logic.

Public attributes

recenter_event_flags
gvr_flags
recenter_type
int32_t
start_space_from_tracking_space_transform
The new transform that maps from headset's "sensor" space to the recentered "start" space.

Public attributes

recenter_event_flags

gvr_flags gvr_recenter_event_data::recenter_event_flags

recenter_type

int32_t gvr_recenter_event_data::recenter_type

start_space_from_tracking_space_transform

gvr_mat4f gvr_recenter_event_data::start_space_from_tracking_space_transform

The new transform that maps from headset's "sensor" space to the recentered "start" space.

This transform can also be retrieved by querying for the GVR_PROPERTY_RECENTER_TRANSFORM property.