Struct gpu_allocator::d3d12::winapi_d3d12::ID3D12ToolsVtbl
source · #[repr(C)]pub struct ID3D12ToolsVtbl {
pub parent: IUnknownVtbl,
pub EnableShaderInstrumentation: unsafe extern "system" fn(_: *mut ID3D12Tools, _: i32),
pub ShaderInstrumentationEnabled: unsafe extern "system" fn(_: *mut ID3D12Tools) -> i32,
}
Fields§
§parent: IUnknownVtbl
§EnableShaderInstrumentation: unsafe extern "system" fn(_: *mut ID3D12Tools, _: i32)
§ShaderInstrumentationEnabled: unsafe extern "system" fn(_: *mut ID3D12Tools) -> i32
Auto Trait Implementations§
impl Freeze for ID3D12ToolsVtbl
impl RefUnwindSafe for ID3D12ToolsVtbl
impl Send for ID3D12ToolsVtbl
impl Sync for ID3D12ToolsVtbl
impl Unpin for ID3D12ToolsVtbl
impl UnwindSafe for ID3D12ToolsVtbl
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more