Type Alias RENDERDOC_API_1_0_1

Source
pub type RENDERDOC_API_1_0_1 = RENDERDOC_API_1_1_0;

Aliased Type§

#[repr(C)]
pub struct RENDERDOC_API_1_0_1 {
Show 23 fields pub GetAPIVersion: Option<unsafe extern "C" fn(*mut i32, *mut i32, *mut i32)>, pub SetCaptureOptionU32: Option<unsafe extern "C" fn(u32, u32) -> i32>, pub SetCaptureOptionF32: Option<unsafe extern "C" fn(u32, f32) -> i32>, pub GetCaptureOptionU32: Option<unsafe extern "C" fn(u32) -> u32>, pub GetCaptureOptionF32: Option<unsafe extern "C" fn(u32) -> f32>, pub SetFocusToggleKeys: Option<unsafe extern "C" fn(*mut u32, i32)>, pub SetCaptureKeys: Option<unsafe extern "C" fn(*mut u32, i32)>, pub GetOverlayBits: Option<unsafe extern "C" fn() -> u32>, pub MaskOverlayBits: Option<unsafe extern "C" fn(u32, u32)>, pub Shutdown: Option<unsafe extern "C" fn()>, pub UnloadCrashHandler: Option<unsafe extern "C" fn()>, pub SetLogFilePathTemplate: Option<unsafe extern "C" fn(*const i8)>, pub GetLogFilePathTemplate: Option<unsafe extern "C" fn() -> *const i8>, pub GetNumCaptures: Option<unsafe extern "C" fn() -> u32>, pub GetCapture: Option<unsafe extern "C" fn(u32, *mut i8, *mut u32, *mut u64) -> u32>, pub TriggerCapture: Option<unsafe extern "C" fn()>, pub IsRemoteAccessConnected: Option<unsafe extern "C" fn() -> u32>, pub LaunchReplayUI: Option<unsafe extern "C" fn(u32, *const i8) -> u32>, pub SetActiveWindow: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>, pub StartFrameCapture: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>, pub IsFrameCapturing: Option<unsafe extern "C" fn() -> u32>, pub EndFrameCapture: Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> u32>, pub TriggerMultiFrameCapture: Option<unsafe extern "C" fn(u32)>,
}

Fields§

§GetAPIVersion: Option<unsafe extern "C" fn(*mut i32, *mut i32, *mut i32)>§SetCaptureOptionU32: Option<unsafe extern "C" fn(u32, u32) -> i32>§SetCaptureOptionF32: Option<unsafe extern "C" fn(u32, f32) -> i32>§GetCaptureOptionU32: Option<unsafe extern "C" fn(u32) -> u32>§GetCaptureOptionF32: Option<unsafe extern "C" fn(u32) -> f32>§SetFocusToggleKeys: Option<unsafe extern "C" fn(*mut u32, i32)>§SetCaptureKeys: Option<unsafe extern "C" fn(*mut u32, i32)>§GetOverlayBits: Option<unsafe extern "C" fn() -> u32>§MaskOverlayBits: Option<unsafe extern "C" fn(u32, u32)>§Shutdown: Option<unsafe extern "C" fn()>§UnloadCrashHandler: Option<unsafe extern "C" fn()>§SetLogFilePathTemplate: Option<unsafe extern "C" fn(*const i8)>§GetLogFilePathTemplate: Option<unsafe extern "C" fn() -> *const i8>§GetNumCaptures: Option<unsafe extern "C" fn() -> u32>§GetCapture: Option<unsafe extern "C" fn(u32, *mut i8, *mut u32, *mut u64) -> u32>§TriggerCapture: Option<unsafe extern "C" fn()>§IsRemoteAccessConnected: Option<unsafe extern "C" fn() -> u32>§LaunchReplayUI: Option<unsafe extern "C" fn(u32, *const i8) -> u32>§SetActiveWindow: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>§StartFrameCapture: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>§IsFrameCapturing: Option<unsafe extern "C" fn() -> u32>§EndFrameCapture: Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> u32>§TriggerMultiFrameCapture: Option<unsafe extern "C" fn(u32)>