Struct openvr_sys::VR_IVRTrackedCamera_FnTable [] [src]

#[repr(C)]
pub struct VR_IVRTrackedCamera_FnTable { pub GetCameraErrorNameFromEnum: Option<unsafe extern "C" fn(_: EVRTrackedCameraError) -> *mut c_char>, pub HasCamera: Option<unsafe extern "C" fn(_: TrackedDeviceIndex_t, _: *mut bool) -> EVRTrackedCameraError>, pub GetCameraFrameSize: Option<unsafe extern "C" fn(_: TrackedDeviceIndex_t, _: EVRTrackedCameraFrameType, _: *mut u32, _: *mut u32, _: *mut u32) -> EVRTrackedCameraError>, pub GetCameraIntrinsics: Option<unsafe extern "C" fn(_: TrackedDeviceIndex_t, _: EVRTrackedCameraFrameType, _: *mut HmdVector2_t, _: *mut HmdVector2_t) -> EVRTrackedCameraError>, pub GetCameraProjection: Option<unsafe extern "C" fn(_: TrackedDeviceIndex_t, _: EVRTrackedCameraFrameType, _: f32, _: f32, _: *mut HmdMatrix44_t) -> EVRTrackedCameraError>, pub AcquireVideoStreamingService: Option<unsafe extern "C" fn(_: TrackedDeviceIndex_t, _: *mut TrackedCameraHandle_t) -> EVRTrackedCameraError>, pub ReleaseVideoStreamingService: Option<unsafe extern "C" fn(_: TrackedCameraHandle_t) -> EVRTrackedCameraError>, pub GetVideoStreamFrameBuffer: Option<unsafe extern "C" fn(_: TrackedCameraHandle_t, _: EVRTrackedCameraFrameType, _: *mut c_void, _: u32, _: *mut CameraVideoStreamFrameHeader_t, _: u32) -> EVRTrackedCameraError>, pub GetVideoStreamTextureSize: Option<unsafe extern "C" fn(_: TrackedDeviceIndex_t, _: EVRTrackedCameraFrameType, _: *mut VRTextureBounds_t, _: *mut u32, _: *mut u32) -> EVRTrackedCameraError>, pub GetVideoStreamTextureD3D11: Option<unsafe extern "C" fn(_: TrackedCameraHandle_t, _: EVRTrackedCameraFrameType, _: *mut c_void, _: *mut *mut c_void, _: *mut CameraVideoStreamFrameHeader_t, _: u32) -> EVRTrackedCameraError>, pub GetVideoStreamTextureGL: Option<unsafe extern "C" fn(_: TrackedCameraHandle_t, _: EVRTrackedCameraFrameType, _: *mut glUInt_t, _: *mut CameraVideoStreamFrameHeader_t, _: u32) -> EVRTrackedCameraError>, pub ReleaseVideoStreamTextureGL: Option<unsafe extern "C" fn(_: TrackedCameraHandle_t, _: glUInt_t) -> EVRTrackedCameraError>, }

Fields

Trait Implementations

impl Debug for VR_IVRTrackedCamera_FnTable
[src]

[src]

Formats the value using the given formatter.

impl Copy for VR_IVRTrackedCamera_FnTable
[src]

impl Clone for VR_IVRTrackedCamera_FnTable
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more