pub type Entry = RENDERDOC_API_1_4_1;Expand description
Entry point for the RenderDoc API.
Aliased Type§
#[repr(C)]pub struct Entry {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)>