pub trait ID3D10InfoQueue_Impl: Sized {
Show 35 methods // Required methods fn SetMessageCountLimit(&self, messagecountlimit: u64) -> Result<()>; fn ClearStoredMessages(&self); fn GetMessage( &self, messageindex: u64, pmessage: *mut D3D10_MESSAGE, pmessagebytelength: *mut usize ) -> Result<()>; fn GetNumMessagesAllowedByStorageFilter(&self) -> u64; fn GetNumMessagesDeniedByStorageFilter(&self) -> u64; fn GetNumStoredMessages(&self) -> u64; fn GetNumStoredMessagesAllowedByRetrievalFilter(&self) -> u64; fn GetNumMessagesDiscardedByMessageCountLimit(&self) -> u64; fn GetMessageCountLimit(&self) -> u64; fn AddStorageFilterEntries( &self, pfilter: *const D3D10_INFO_QUEUE_FILTER ) -> Result<()>; fn GetStorageFilter( &self, pfilter: *mut D3D10_INFO_QUEUE_FILTER, pfilterbytelength: *mut usize ) -> Result<()>; fn ClearStorageFilter(&self); fn PushEmptyStorageFilter(&self) -> Result<()>; fn PushCopyOfStorageFilter(&self) -> Result<()>; fn PushStorageFilter( &self, pfilter: *const D3D10_INFO_QUEUE_FILTER ) -> Result<()>; fn PopStorageFilter(&self); fn GetStorageFilterStackSize(&self) -> u32; fn AddRetrievalFilterEntries( &self, pfilter: *const D3D10_INFO_QUEUE_FILTER ) -> Result<()>; fn GetRetrievalFilter( &self, pfilter: *mut D3D10_INFO_QUEUE_FILTER, pfilterbytelength: *mut usize ) -> Result<()>; fn ClearRetrievalFilter(&self); fn PushEmptyRetrievalFilter(&self) -> Result<()>; fn PushCopyOfRetrievalFilter(&self) -> Result<()>; fn PushRetrievalFilter( &self, pfilter: *const D3D10_INFO_QUEUE_FILTER ) -> Result<()>; fn PopRetrievalFilter(&self); fn GetRetrievalFilterStackSize(&self) -> u32; fn AddMessage( &self, category: D3D10_MESSAGE_CATEGORY, severity: D3D10_MESSAGE_SEVERITY, id: D3D10_MESSAGE_ID, pdescription: &PCSTR ) -> Result<()>; fn AddApplicationMessage( &self, severity: D3D10_MESSAGE_SEVERITY, pdescription: &PCSTR ) -> Result<()>; fn SetBreakOnCategory( &self, category: D3D10_MESSAGE_CATEGORY, benable: BOOL ) -> Result<()>; fn SetBreakOnSeverity( &self, severity: D3D10_MESSAGE_SEVERITY, benable: BOOL ) -> Result<()>; fn SetBreakOnID(&self, id: D3D10_MESSAGE_ID, benable: BOOL) -> Result<()>; fn GetBreakOnCategory(&self, category: D3D10_MESSAGE_CATEGORY) -> BOOL; fn GetBreakOnSeverity(&self, severity: D3D10_MESSAGE_SEVERITY) -> BOOL; fn GetBreakOnID(&self, id: D3D10_MESSAGE_ID) -> BOOL; fn SetMuteDebugOutput(&self, bmute: BOOL); fn GetMuteDebugOutput(&self) -> BOOL;
}

Required Methods§

fn SetMessageCountLimit(&self, messagecountlimit: u64) -> Result<()>

fn ClearStoredMessages(&self)

fn GetMessage( &self, messageindex: u64, pmessage: *mut D3D10_MESSAGE, pmessagebytelength: *mut usize ) -> Result<()>

fn GetNumMessagesAllowedByStorageFilter(&self) -> u64

fn GetNumMessagesDeniedByStorageFilter(&self) -> u64

fn GetNumStoredMessages(&self) -> u64

fn GetNumStoredMessagesAllowedByRetrievalFilter(&self) -> u64

fn GetNumMessagesDiscardedByMessageCountLimit(&self) -> u64

fn GetMessageCountLimit(&self) -> u64

fn AddStorageFilterEntries( &self, pfilter: *const D3D10_INFO_QUEUE_FILTER ) -> Result<()>

fn GetStorageFilter( &self, pfilter: *mut D3D10_INFO_QUEUE_FILTER, pfilterbytelength: *mut usize ) -> Result<()>

fn ClearStorageFilter(&self)

fn PushEmptyStorageFilter(&self) -> Result<()>

fn PushCopyOfStorageFilter(&self) -> Result<()>

fn PushStorageFilter( &self, pfilter: *const D3D10_INFO_QUEUE_FILTER ) -> Result<()>

fn PopStorageFilter(&self)

fn GetStorageFilterStackSize(&self) -> u32

fn AddRetrievalFilterEntries( &self, pfilter: *const D3D10_INFO_QUEUE_FILTER ) -> Result<()>

fn GetRetrievalFilter( &self, pfilter: *mut D3D10_INFO_QUEUE_FILTER, pfilterbytelength: *mut usize ) -> Result<()>

fn ClearRetrievalFilter(&self)

fn PushEmptyRetrievalFilter(&self) -> Result<()>

fn PushCopyOfRetrievalFilter(&self) -> Result<()>

fn PushRetrievalFilter( &self, pfilter: *const D3D10_INFO_QUEUE_FILTER ) -> Result<()>

fn PopRetrievalFilter(&self)

fn GetRetrievalFilterStackSize(&self) -> u32

fn AddMessage( &self, category: D3D10_MESSAGE_CATEGORY, severity: D3D10_MESSAGE_SEVERITY, id: D3D10_MESSAGE_ID, pdescription: &PCSTR ) -> Result<()>

fn AddApplicationMessage( &self, severity: D3D10_MESSAGE_SEVERITY, pdescription: &PCSTR ) -> Result<()>

fn SetBreakOnCategory( &self, category: D3D10_MESSAGE_CATEGORY, benable: BOOL ) -> Result<()>

fn SetBreakOnSeverity( &self, severity: D3D10_MESSAGE_SEVERITY, benable: BOOL ) -> Result<()>

fn SetBreakOnID(&self, id: D3D10_MESSAGE_ID, benable: BOOL) -> Result<()>

fn GetBreakOnCategory(&self, category: D3D10_MESSAGE_CATEGORY) -> BOOL

fn GetBreakOnSeverity(&self, severity: D3D10_MESSAGE_SEVERITY) -> BOOL

fn GetBreakOnID(&self, id: D3D10_MESSAGE_ID) -> BOOL

fn SetMuteDebugOutput(&self, bmute: BOOL)

fn GetMuteDebugOutput(&self) -> BOOL

Object Safety§

This trait is not object safe.

Implementors§