pub struct ID3D12DebugCommandList2(/* private fields */);Implementations§
Source§impl ID3D12DebugCommandList2
impl ID3D12DebugCommandList2
pub unsafe fn AssertResourceState<'a, Param0: IntoParam<'a, ID3D12Resource>>( &self, presource: Param0, subresource: u32, state: u32, ) -> BOOL
pub unsafe fn SetFeatureMask(&self, mask: D3D12_DEBUG_FEATURE) -> Result<()>
pub unsafe fn GetFeatureMask(&self) -> D3D12_DEBUG_FEATURE
pub unsafe fn SetDebugParameter( &self, type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pdata: *const c_void, datasize: u32, ) -> Result<()>
pub unsafe fn GetDebugParameter( &self, type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pdata: *mut c_void, datasize: u32, ) -> Result<()>
Trait Implementations§
Source§impl Clone for ID3D12DebugCommandList2
impl Clone for ID3D12DebugCommandList2
Source§fn clone(&self) -> ID3D12DebugCommandList2
fn clone(&self) -> ID3D12DebugCommandList2
Returns a duplicate 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 moreSource§impl Debug for ID3D12DebugCommandList2
impl Debug for ID3D12DebugCommandList2
Source§impl From<&ID3D12DebugCommandList2> for ID3D12DebugCommandList
impl From<&ID3D12DebugCommandList2> for ID3D12DebugCommandList
Source§fn from(value: &ID3D12DebugCommandList2) -> Self
fn from(value: &ID3D12DebugCommandList2) -> Self
Converts to this type from the input type.
Source§impl From<&ID3D12DebugCommandList2> for IUnknown
impl From<&ID3D12DebugCommandList2> for IUnknown
Source§fn from(value: &ID3D12DebugCommandList2) -> Self
fn from(value: &ID3D12DebugCommandList2) -> Self
Converts to this type from the input type.
Source§impl From<ID3D12DebugCommandList2> for ID3D12DebugCommandList
impl From<ID3D12DebugCommandList2> for ID3D12DebugCommandList
Source§fn from(value: ID3D12DebugCommandList2) -> Self
fn from(value: ID3D12DebugCommandList2) -> Self
Converts to this type from the input type.
Source§impl From<ID3D12DebugCommandList2> for IUnknown
impl From<ID3D12DebugCommandList2> for IUnknown
Source§fn from(value: ID3D12DebugCommandList2) -> Self
fn from(value: ID3D12DebugCommandList2) -> Self
Converts to this type from the input type.
Source§impl Interface for ID3D12DebugCommandList2
impl Interface for ID3D12DebugCommandList2
Source§impl PartialEq for ID3D12DebugCommandList2
impl PartialEq for ID3D12DebugCommandList2
impl Eq for ID3D12DebugCommandList2
impl StructuralPartialEq for ID3D12DebugCommandList2
Auto Trait Implementations§
impl Freeze for ID3D12DebugCommandList2
impl RefUnwindSafe for ID3D12DebugCommandList2
impl !Send for ID3D12DebugCommandList2
impl !Sync for ID3D12DebugCommandList2
impl Unpin for ID3D12DebugCommandList2
impl UnwindSafe for ID3D12DebugCommandList2
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