Struct openvr_sys::VR_IVRChaperone_FnTable
[−]
[src]
pub struct VR_IVRChaperone_FnTable { pub GetCalibrationState: Option<extern fn() -> ChaperoneCalibrationState>, pub GetPlayAreaSize: Option<unsafe extern fn(pSizeX: *mut c_float, pSizeZ: *mut c_float) -> c_int>, pub GetPlayAreaRect: Option<unsafe extern fn(rect: *mut HmdQuad_t) -> c_int>, pub ReloadInfo: Option<extern fn()>, pub SetSceneColor: Option<extern fn(color: HmdColor_t)>, pub GetBoundsColor: Option<unsafe extern fn(pOutputColorArray: *mut HmdColor_t, nNumOutputColors: c_int, flCollisionBoundsFadeDistance: c_float, pOutputCameraColor: *mut HmdColor_t)>, pub AreBoundsVisible: Option<extern fn() -> c_int>, pub ForceBoundsVisible: Option<extern fn(bForce: c_int)>, }
Fields
GetCalibrationState: Option<extern fn() -> ChaperoneCalibrationState>
GetPlayAreaSize: Option<unsafe extern fn(pSizeX: *mut c_float, pSizeZ: *mut c_float) -> c_int>
GetPlayAreaRect: Option<unsafe extern fn(rect: *mut HmdQuad_t) -> c_int>
ReloadInfo: Option<extern fn()>
SetSceneColor: Option<extern fn(color: HmdColor_t)>
GetBoundsColor: Option<unsafe extern fn(pOutputColorArray: *mut HmdColor_t, nNumOutputColors: c_int, flCollisionBoundsFadeDistance: c_float, pOutputCameraColor: *mut HmdColor_t)>
AreBoundsVisible: Option<extern fn() -> c_int>
ForceBoundsVisible: Option<extern fn(bForce: c_int)>
Trait Implementations
impl Clone for VR_IVRChaperone_FnTable
[src]
fn clone(&self) -> VR_IVRChaperone_FnTable
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more