Rust Bindings for the OpenVR Library

This library is a work in progress

/bindgen - generates the ffi interface
/example - minimal example of using the lib
/openvr - submodule containing the api definition and binaries

Usage

[dependencies] openvr = "*"

``` extern crate openvr; use openvr::ffi;

...

// Initialize the library let mut context = openvr::initialize().expect("OpenVR init");

// Get the current sensor state let poses = context.compositor.waitgetposes();

// Submit eye textures context.compositor.submit(...);

```

Roadmap