Type Alias RENDERDOC_API_1_0_1
Source pub type RENDERDOC_API_1_0_1 = RENDERDOC_API_1_1_0;
#[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)>,
}
§UnloadCrashHandler: Option<unsafe extern "C" fn()>