2016-07-02 08:30:09 -07:00
2016-06-11 17:55:24 +02:00
2016-06-11 10:42:42 +02:00
2016-06-11 10:42:42 +02:00
2016-06-11 10:53:33 +02:00

rust-openvr

Build Status Join the chat at https://gitter.im/rust-openvr/rust-openvr

rust-openvr is a binding for openvr.

Current sdk version: OpenVR SDK 1.0.1

Using rust-openvr

Requirements

When trying to start a program that uses rust-openvr you will probably get an error message because it can't find openvr.dll (or openvr.so) You can download the latest version here (https://github.com/ValveSoftware/openvr/tree/master/bin). After downloading please add it into your project folder (also for production releases!).

Initializing


extern crate openvr;

fn main() {
    // Initialize system subsystem
    let system = match openvr::init() {
        Ok(sys) => sys,
        Err(err) => {
            println!("Could not initialize OpenVR SDK: \n\t{:?}", err);
            return;           
        }
    };

    // accessing other sub systems
    let ext = openvr::extended_display();

    // ..
}

Examples

For data collection examples/test.rs can be used. For an actual opengl implementation see examples/opengl.rs (WIP)

Description
No description provided
Readme 12 MiB
Languages
Rust 100%