1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#![allow(unused_unsafe)]
use autocxx::prelude::*;
include_cpp! {
#include "openvr.h"
generate!("vr::VR_Init")
generate_pod!("vr::EVRApplicationType")
generate!("vr::VR_Shutdown")
generate!("vr::IVRSystem")
generate!("vr::VRSystem")
generate!("vr::IVROverlay")
generate!("vr::VROverlay")
generate_pod!("vr::EVROverlayError")
generate_pod!("vr::VROverlayHandle_t")
generate!("vr::VR_GetVRInitErrorAsSymbol")
generate_pod!("vr::EVRInitError")
generate_pod!("vr::ETrackingUniverseOrigin")
generate!("vr::HmdMatrix34_t")
}
pub use ffi::vr::*;
pub use ffi::{make_string, ToCppString};