Idiomatic Rust bindings for the Oculus SDK. Provides access to headset metadata and tracking information, plus helpers for attaching the headset to an OpenGL rendering context.
Methods for directly working with rendering.
Types to ease integration of windowing libraries with rovr.
Oculus SDK context. Ensures the Oculus SDK has been initialized properly, and serves as a factory for builders that give access to the HMD.
An initialized HMD.
Builder to construct an HMD. Allows the configuration of HMD settings and tracking capabilities.
Full details about the system display representing this Hmd. These should be used to find the correct monitor on which to prepare a rendering window.
Options for specifying the enabled tracking capabilities of a headset.
Platform-specific identifier for the OS display representing an Hmd.
Error produced while interacting with a wrapped Oculus device.
A target window to bind headset rendering to.