#[repr(C)]pub struct ID3D12DebugCommandListVtbl {
pub parent: IUnknownVtbl,
pub AssertResourceState: unsafe extern "system" fn(This: *mut ID3D12DebugCommandList, pResource: *mut ID3D12Resource, Subresource: UINT, State: UINT) -> BOOL,
pub SetFeatureMask: unsafe extern "system" fn(This: *mut ID3D12DebugCommandList, Mask: D3D12_DEBUG_FEATURE) -> HRESULT,
pub GetFeatureMask: unsafe extern "system" fn(This: *mut ID3D12DebugCommandList) -> D3D12_DEBUG_FEATURE,
}
Fields§
§parent: IUnknownVtbl
§AssertResourceState: unsafe extern "system" fn(This: *mut ID3D12DebugCommandList, pResource: *mut ID3D12Resource, Subresource: UINT, State: UINT) -> BOOL
§SetFeatureMask: unsafe extern "system" fn(This: *mut ID3D12DebugCommandList, Mask: D3D12_DEBUG_FEATURE) -> HRESULT
§GetFeatureMask: unsafe extern "system" fn(This: *mut ID3D12DebugCommandList) -> D3D12_DEBUG_FEATURE
Auto Trait Implementations§
impl Freeze for ID3D12DebugCommandListVtbl
impl RefUnwindSafe for ID3D12DebugCommandListVtbl
impl Send for ID3D12DebugCommandListVtbl
impl Sync for ID3D12DebugCommandListVtbl
impl Unpin for ID3D12DebugCommandListVtbl
impl UnwindSafe for ID3D12DebugCommandListVtbl
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