RENDERDOC_API_1_2_0

Type Alias RENDERDOC_API_1_2_0 

Source
pub type RENDERDOC_API_1_2_0 = RENDERDOC_API_1_6_0;

Aliased Type§

#[repr(C)]
pub struct RENDERDOC_API_1_2_0 {
Show 27 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 __bindgen_anon_1: RENDERDOC_API_1_6_0__bindgen_ty_1, pub UnloadCrashHandler: Option<unsafe extern "C" fn()>, pub __bindgen_anon_2: RENDERDOC_API_1_6_0__bindgen_ty_2, pub __bindgen_anon_3: RENDERDOC_API_1_6_0__bindgen_ty_3, pub GetNumCaptures: Option<unsafe extern "C" fn() -> u32>, pub GetCapture: Option<unsafe extern "C" fn(u32, *mut u8, *mut u32, *mut u64) -> u32>, pub TriggerCapture: Option<unsafe extern "C" fn()>, pub __bindgen_anon_4: RENDERDOC_API_1_6_0__bindgen_ty_4, pub LaunchReplayUI: Option<unsafe extern "C" fn(u32, *const u8) -> 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)>, pub SetCaptureFileComments: Option<unsafe extern "C" fn(*const u8, *const u8)>, pub DiscardFrameCapture: Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> u32>, pub ShowReplayUI: Option<unsafe extern "C" fn() -> u32>, pub SetCaptureTitle: Option<unsafe extern "C" fn(*const u8)>,
}

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)>§__bindgen_anon_1: RENDERDOC_API_1_6_0__bindgen_ty_1§UnloadCrashHandler: Option<unsafe extern "C" fn()>§__bindgen_anon_2: RENDERDOC_API_1_6_0__bindgen_ty_2§__bindgen_anon_3: RENDERDOC_API_1_6_0__bindgen_ty_3§GetNumCaptures: Option<unsafe extern "C" fn() -> u32>§GetCapture: Option<unsafe extern "C" fn(u32, *mut u8, *mut u32, *mut u64) -> u32>§TriggerCapture: Option<unsafe extern "C" fn()>§__bindgen_anon_4: RENDERDOC_API_1_6_0__bindgen_ty_4§LaunchReplayUI: Option<unsafe extern "C" fn(u32, *const u8) -> 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)>§SetCaptureFileComments: Option<unsafe extern "C" fn(*const u8, *const u8)>§DiscardFrameCapture: Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> u32>§ShowReplayUI: Option<unsafe extern "C" fn() -> u32>§SetCaptureTitle: Option<unsafe extern "C" fn(*const u8)>