Files
rust-openvr/ovr/info.rs
Colin Sherratt d9d4644d6f Merge branch 'master' of github.com:csherratt/ovr-rs
Conflicts:
	info.rs
	ovr/test.rs
	test.rs
2014-03-15 13:36:33 -04:00

33 lines
1005 B
Rust

extern mod ovr = "ovr-rs";
fn main()
{
ovr::init();
let dm = ovr::DeviceManager::new().unwrap();
let dev = dm.enumerate().unwrap();
let info = dev.get_info().unwrap();
let sf = ovr::SensorFusion::new().unwrap();
let sensor = dev.get_sensor().unwrap();
sf.attach_to_sensor(&sensor);
match info.resolution() {
(w, h) => println!("Resolution: {}x{}", w, h)
};
match info.size() {
(w, h) => println!("Size: {}x{}", w, h)
};
println!("Vertical Center: {}", info.vertical_center());
println!("Eye to screen distance: {}", info.eye_to_screen_distance());
println!("Lens separation distance: {}", info.lens_separation_distance());
println!("Interpupillary distance: {}", info.interpupillary_distance());
println!("distortion K: {:?}", info.distortion_K());
println!("Chroma Ab Correction: {:?}", info.chroma_ab_correction());
println!("display name: {:s}", info.name());
println!("display id: {:?}", info.id());
}