This site has been permanently archived. The content on this site was last updated in 2019.
Stay organized with collections
Save and categorize content based on your preferences.
Daydream controller beta API.
Summary
Public types
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-09 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-09 UTC."],[[["`GoogleVR.Beta.GvrBetaControllerInput` provides a beta API specifically designed for interacting with Daydream controllers."],["It offers support for both 3DoF and 6DoF Daydream controllers through the `Configuration` enum."],["The `TrackingStatusFlags` enum allows developers to check the tracking status of 6DoF controllers, including nominal tracking, occlusion, and out-of-field-of-view states."],["When a 6DoF controller is occluded or out of view, it will report its last known position and a 3DoF pose."]]],["The provided content outlines the GoogleVR.Beta.GvrBetaControllerInput API for Daydream controllers. It defines two key enums: `Configuration` and `TrackingStatusFlags`. `Configuration` specifies controller types: `Is3DoF`, `Is6DoF`, and `Unknown`. `TrackingStatusFlags` details the tracking quality for 6DoF controllers, including `Nominal` (fully tracked), `Occluded`, `OutOfFov` (both reporting 3DoF and last-known position), and `Unknown`. Bitwise tests should be used to check `TrackingStatusFlags`.\n"]]