Struct winapi::d3d12sdklayers::ID3D12InfoQueueVtbl [] [src]

pub struct ID3D12InfoQueueVtbl {
    pub parent: IUnknownVtbl,
    pub SetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, MessageCountLimit: UINT64) -> HRESULT,
    pub ClearStoredMessages: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
    pub GetMessage: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, MessageIndex: UINT64, pMessage: *mut D3D12_MESSAGE, pMessageByteLength: *mut SIZE_T) -> HRESULT,
    pub GetNumMessagesAllowedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
    pub GetNumMessagesDeniedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
    pub GetNumStoredMessages: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
    pub GetNumStoredMessagesAllowedByRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
    pub GetNumMessagesDiscardedByMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
    pub GetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
    pub AddStorageFilterEntries: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER) -> HRESULT,
    pub GetStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULT,
    pub ClearStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
    pub PushEmptyStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> HRESULT,
    pub PushCopyOfStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> HRESULT,
    pub PushStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER) -> HRESULT,
    pub PopStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
    pub GetStorageFilterStackSize: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT,
    pub AddRetrievalFilterEntries: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER) -> HRESULT,
    pub GetRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULT,
    pub ClearRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
    pub PushEmptyRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> HRESULT,
    pub PushCopyOfRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> HRESULT,
    pub PushRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER) -> HRESULT,
    pub PopRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
    pub GetRetrievalFilterStackSize: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT,
    pub AddMessage: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY, Severity: D3D12_MESSAGE_SEVERITY, ID: D3D12_MESSAGE_ID, pDescription: LPCSTR) -> HRESULT,
    pub AddApplicationMessage: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY, pDescription: LPCSTR) -> HRESULT,
    pub SetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY, bEnable: BOOL) -> HRESULT,
    pub SetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY, bEnable: BOOL) -> HRESULT,
    pub SetBreakOnID: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, ID: D3D12_MESSAGE_ID, bEnable: BOOL) -> HRESULT,
    pub GetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY) -> BOOL,
    pub GetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY) -> BOOL,
    pub GetBreakOnID: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, ID: D3D12_MESSAGE_ID) -> BOOL,
    pub SetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, bMute: BOOL),
    pub GetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> BOOL,
}

Fields

parent
SetMessageCountLimit
ClearStoredMessages
GetMessage
GetNumMessagesAllowedByStorageFilter
GetNumMessagesDeniedByStorageFilter
GetNumStoredMessages
GetNumStoredMessagesAllowedByRetrievalFilter
GetNumMessagesDiscardedByMessageCountLimit
GetMessageCountLimit
AddStorageFilterEntries
GetStorageFilter
ClearStorageFilter
PushEmptyStorageFilter
PushCopyOfStorageFilter
PushStorageFilter
PopStorageFilter
GetStorageFilterStackSize
AddRetrievalFilterEntries
GetRetrievalFilter
ClearRetrievalFilter
PushEmptyRetrievalFilter
PushCopyOfRetrievalFilter
PushRetrievalFilter
PopRetrievalFilter
GetRetrievalFilterStackSize
AddMessage
AddApplicationMessage
SetBreakOnCategory
SetBreakOnSeverity
SetBreakOnID
GetBreakOnCategory
GetBreakOnSeverity
GetBreakOnID
SetMuteDebugOutput
GetMuteDebugOutput