5 unstable releases
Uses old Rust 2015
0.6.0 | Jul 10, 2019 |
---|---|
0.5.2 | Mar 20, 2018 |
0.5.1 | Oct 9, 2017 |
0.5.0 | Oct 9, 2017 |
0.1.1 | Apr 19, 2016 |
#869 in Hardware support
127 downloads per month
115KB
2K
SLoC
rust-openvr
High-level bindings for OpenVR.
C/C++ API documentation for reference purposes.
Requirements
openvr-sys
requires CMake and C++ to compile and statically link the OpenVR library.
Imporant: OpenVR does not support MinGW on Windows, i.e., you have to use the MSVC Rust toolchain and C++ compiler.
Initializing
extern crate openvr;
fn main() {
// Initialize OpenVR.
let context = unsafe { openvr::init(openvr::ApplicationType::Scene) }.unwrap();
// Access subsystem.
let system = context.system().unwrap();
// See examples/test.rs for a more detailed example.
}
Dependencies
~1MB
~30K SLoC