Struct dxgi_win::interfaces::IDXGIInfoQueue
[−]
[src]
pub struct IDXGIInfoQueue { pub lpVtbl: *const IDXGIInfoQueueVtbl, }
Fields
lpVtbl |
pub struct IDXGIInfoQueue { pub lpVtbl: *const IDXGIInfoQueueVtbl, }
lpVtbl |
impl IDXGIInfoQueue
unsafe fn SetMessageCountLimit(&mut self, producer: DXGI_DEBUG_ID, msg_count_limit: UINT64) -> HRESULT
unsafe fn ClearStoredMessages(&mut self, producer: DXGI_DEBUG_ID)
unsafe fn GetMessage(&mut self, producer: DXGI_DEBUG_ID, message_i: UINT64, message: *mut DXGI_INFO_QUEUE_MESSAGE, msg_byte_len: *mut SIZE_T) -> HRESULT
unsafe fn GetNumStoredMessagesAllowedByRetrievalFilters(&mut self, producer: DXGI_DEBUG_ID) -> UINT64
unsafe fn GetNumStoredMessages(&mut self, producer: DXGI_DEBUG_ID) -> UINT64
unsafe fn GetNumMessagesDiscardedByMessageCountLimit(&mut self, producer: DXGI_DEBUG_ID) -> UINT64
unsafe fn GetMessageCountLimit(&mut self, producer: DXGI_DEBUG_ID) -> UINT64
unsafe fn GetNumMessagesAllowedByStorageFilter(&mut self, producer: DXGI_DEBUG_ID) -> UINT64
unsafe fn GetNumMessagesDeniedByStorageFilter(&mut self, producer: DXGI_DEBUG_ID) -> UINT64
unsafe fn AddStorageFilterEntries(&mut self, producer: DXGI_DEBUG_ID, filter: *mut DXGI_INFO_QUEUE_FILTER) -> HRESULT
unsafe fn GetStorageFilter(&mut self, producer: DXGI_DEBUG_ID, filter: *mut DXGI_INFO_QUEUE_FILTER, filter_byte_len: *mut SIZE_T) -> HRESULT
unsafe fn ClearStorageFilter(&mut self, producer: DXGI_DEBUG_ID)
unsafe fn PushEmptyStorageFilter(&mut self, producer: DXGI_DEBUG_ID) -> HRESULT
unsafe fn PushDenyAllStorageFilter(&mut self, producer: DXGI_DEBUG_ID) -> HRESULT
unsafe fn PushCopyOfStorageFilter(&mut self, producer: DXGI_DEBUG_ID) -> HRESULT
unsafe fn PushStorageFilter(&mut self, producer: DXGI_DEBUG_ID, filter: *mut DXGI_INFO_QUEUE_FILTER) -> HRESULT
unsafe fn PopStorageFilter(&mut self, producer: DXGI_DEBUG_ID)
unsafe fn GetStorageFilterStackSize(&mut self, producer: DXGI_DEBUG_ID) -> UINT
unsafe fn AddRetrievalFilterEntries(&mut self, producer: DXGI_DEBUG_ID, filter: *mut DXGI_INFO_QUEUE_FILTER) -> HRESULT
unsafe fn GetRetrievalFilter(&mut self, producer: DXGI_DEBUG_ID, filter: *mut DXGI_INFO_QUEUE_FILTER, filter_byte_len: *mut SIZE_T) -> HRESULT
unsafe fn ClearRetrievalFilter(&mut self, producer: DXGI_DEBUG_ID)
unsafe fn PushEmptyRetrievalFilter(&mut self, producer: DXGI_DEBUG_ID) -> HRESULT
unsafe fn PushDenyAllRetrievalFilter(&mut self, producer: DXGI_DEBUG_ID) -> HRESULT
unsafe fn PushCopyOfRetrievalFilter(&mut self, producer: DXGI_DEBUG_ID) -> HRESULT
unsafe fn PushRetrievalFilter(&mut self, producer: DXGI_DEBUG_ID, filter: *mut DXGI_INFO_QUEUE_FILTER) -> HRESULT
unsafe fn PopRetrievalFilter(&mut self, producer: DXGI_DEBUG_ID)
unsafe fn GetRetrievalFilterStackSize(&mut self, producer: DXGI_DEBUG_ID) -> UINT
unsafe fn AddMessage(&mut self, producer: DXGI_DEBUG_ID, category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY, severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY, id: DXGI_INFO_QUEUE_MESSAGE_ID, desc: LPCSTR) -> HRESULT
unsafe fn AddApplicationMessage(&mut self, severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY, desc: LPCSTR) -> HRESULT
unsafe fn SetBreakOnCategory(&mut self, producer: DXGI_DEBUG_ID, category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY, enable: BOOL) -> HRESULT
unsafe fn SetBreakOnSeverity(&mut self, producer: DXGI_DEBUG_ID, severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY, enable: BOOL) -> HRESULT
unsafe fn SetBreakOnID(&mut self, producer: DXGI_DEBUG_ID, id: DXGI_INFO_QUEUE_MESSAGE_ID, enable: BOOL) -> HRESULT
unsafe fn GetBreakOnCategory(&mut self, producer: DXGI_DEBUG_ID, category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY) -> BOOL
unsafe fn GetBreakOnSeverity(&mut self, producer: DXGI_DEBUG_ID, severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY) -> BOOL
unsafe fn GetBreakOnID(&mut self, producer: DXGI_DEBUG_ID, id: DXGI_INFO_QUEUE_MESSAGE_ID) -> BOOL
unsafe fn SetMuteDebugOutput(&mut self, producer: DXGI_DEBUG_ID, mute: BOOL)
unsafe fn GetMuteDebugOutput(&mut self, producer: DXGI_DEBUG_ID) -> BOOL
unsafe fn QueryInterface(&mut self, riid: *const GUID, ppvObject: *mut *mut c_void) -> i32
unsafe fn AddRef(&mut self) -> u32
unsafe fn Release(&mut self) -> u32
impl Deref for IDXGIInfoQueue
impl DerefMut for IDXGIInfoQueue
impl COMInterface for IDXGIInfoQueue
fn i_unknown(&self) -> &IUnknown
fn i_unknown_mut(&mut self) -> &mut IUnknown
impl QueryIID for IDXGIInfoQueue
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
, enum
,
trait
, typedef
(or
tdef
).
Search functions by type signature (e.g.
vec -> usize
)