#[repr(C)]pub struct ID3D12InfoQueue {
pub lpVtbl: *const ID3D12InfoQueueVtbl,
}
Fields§
§lpVtbl: *const ID3D12InfoQueueVtbl
Implementations§
Source§impl ID3D12InfoQueue
impl ID3D12InfoQueue
pub unsafe fn SetMessageCountLimit(&self, MessageCountLimit: UINT64) -> HRESULT
pub unsafe fn ClearStoredMessages(&self)
pub unsafe fn GetMessage( &self, MessageIndex: UINT64, pMessage: *mut D3D12_MESSAGE, pMessageByteLength: *mut SIZE_T, ) -> HRESULT
pub unsafe fn GetNumMessagesAllowedByStorageFilter(&self) -> UINT64
pub unsafe fn GetNumMessagesDeniedByStorageFilter(&self) -> UINT64
pub unsafe fn GetNumStoredMessages(&self) -> UINT64
pub unsafe fn GetNumStoredMessagesAllowedByRetrievalFilter(&self) -> UINT64
pub unsafe fn GetNumMessagesDiscardedByMessageCountLimit(&self) -> UINT64
pub unsafe fn GetMessageCountLimit(&self) -> UINT64
pub unsafe fn AddStorageFilterEntries( &self, pFilter: *mut D3D12_INFO_QUEUE_FILTER, ) -> HRESULT
pub unsafe fn GetStorageFilter( &self, pFilter: *mut D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T, ) -> HRESULT
pub unsafe fn ClearStorageFilter(&self)
pub unsafe fn PushEmptyStorageFilter(&self) -> HRESULT
pub unsafe fn PushCopyOfStorageFilter(&self) -> HRESULT
pub unsafe fn PushStorageFilter( &self, pFilter: *mut D3D12_INFO_QUEUE_FILTER, ) -> HRESULT
pub unsafe fn PopStorageFilter(&self)
pub unsafe fn GetStorageFilterStackSize(&self) -> UINT
pub unsafe fn AddRetrievalFilterEntries( &self, pFilter: *mut D3D12_INFO_QUEUE_FILTER, ) -> HRESULT
pub unsafe fn GetRetrievalFilter( &self, pFilter: *mut D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T, ) -> HRESULT
pub unsafe fn ClearRetrievalFilter(&self)
pub unsafe fn PushEmptyRetrievalFilter(&self) -> HRESULT
pub unsafe fn PushCopyOfRetrievalFilter(&self) -> HRESULT
pub unsafe fn PushRetrievalFilter( &self, pFilter: *mut D3D12_INFO_QUEUE_FILTER, ) -> HRESULT
pub unsafe fn PopRetrievalFilter(&self)
pub unsafe fn GetRetrievalFilterStackSize(&self) -> UINT
pub unsafe fn AddMessage( &self, Category: D3D12_MESSAGE_CATEGORY, Severity: D3D12_MESSAGE_SEVERITY, ID: D3D12_MESSAGE_ID, pDescription: LPCSTR, ) -> HRESULT
pub unsafe fn AddApplicationMessage( &self, Severity: D3D12_MESSAGE_SEVERITY, pDescription: LPCSTR, ) -> HRESULT
pub unsafe fn SetBreakOnCategory( &self, Category: D3D12_MESSAGE_CATEGORY, bEnable: BOOL, ) -> HRESULT
pub unsafe fn SetBreakOnSeverity( &self, Severity: D3D12_MESSAGE_SEVERITY, bEnable: BOOL, ) -> HRESULT
pub unsafe fn SetBreakOnID( &self, ID: D3D12_MESSAGE_ID, bEnable: BOOL, ) -> HRESULT
pub unsafe fn GetBreakOnCategory( &self, Category: D3D12_MESSAGE_CATEGORY, ) -> BOOL
pub unsafe fn GetBreakOnSeverity( &self, Severity: D3D12_MESSAGE_SEVERITY, ) -> BOOL
pub unsafe fn GetBreakOnID(&self, ID: D3D12_MESSAGE_ID) -> BOOL
pub unsafe fn SetMuteDebugOutput(&self, bMute: BOOL)
pub unsafe fn GetMuteDebugOutput(&self) -> BOOL
Trait Implementations§
Source§impl Deref for ID3D12InfoQueue
impl Deref for ID3D12InfoQueue
Auto Trait Implementations§
impl Freeze for ID3D12InfoQueue
impl RefUnwindSafe for ID3D12InfoQueue
impl !Send for ID3D12InfoQueue
impl !Sync for ID3D12InfoQueue
impl Unpin for ID3D12InfoQueue
impl UnwindSafe for ID3D12InfoQueue
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