Type Alias renderdoc_sys::RENDERDOC_API_1_5_0
source · pub type RENDERDOC_API_1_5_0 = RENDERDOC_API_1_6_0;
Aliased Type§
struct RENDERDOC_API_1_5_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 i8, _: *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 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)>,
pub SetCaptureFileComments: Option<unsafe extern "C" fn(_: *const i8, _: *const i8)>,
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 i8)>,
}
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 i8, _: *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 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)>
§SetCaptureFileComments: Option<unsafe extern "C" fn(_: *const i8, _: *const i8)>
§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 i8)>
Trait Implementations
source§impl Debug for RENDERDOC_API_1_6_0
impl Debug for RENDERDOC_API_1_6_0
source§impl Clone for RENDERDOC_API_1_6_0
impl Clone for RENDERDOC_API_1_6_0
source§fn clone(&self) -> RENDERDOC_API_1_6_0
fn clone(&self) -> RENDERDOC_API_1_6_0
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more