Trait windows::Win32::Graphics::Direct3D11::ID3D11InfoQueue_Impl
pub trait ID3D11InfoQueue_Impl: Sized {
Show 35 methods
// Required methods
fn SetMessageCountLimit(&self, messagecountlimit: u64) -> Result<()>;
fn ClearStoredMessages(&self);
fn GetMessage(
&self,
messageindex: u64,
pmessage: *mut D3D11_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 D3D11_INFO_QUEUE_FILTER,
) -> Result<()>;
fn GetStorageFilter(
&self,
pfilter: *mut D3D11_INFO_QUEUE_FILTER,
pfilterbytelength: *mut usize,
) -> Result<()>;
fn ClearStorageFilter(&self);
fn PushEmptyStorageFilter(&self) -> Result<()>;
fn PushCopyOfStorageFilter(&self) -> Result<()>;
fn PushStorageFilter(
&self,
pfilter: *const D3D11_INFO_QUEUE_FILTER,
) -> Result<()>;
fn PopStorageFilter(&self);
fn GetStorageFilterStackSize(&self) -> u32;
fn AddRetrievalFilterEntries(
&self,
pfilter: *const D3D11_INFO_QUEUE_FILTER,
) -> Result<()>;
fn GetRetrievalFilter(
&self,
pfilter: *mut D3D11_INFO_QUEUE_FILTER,
pfilterbytelength: *mut usize,
) -> Result<()>;
fn ClearRetrievalFilter(&self);
fn PushEmptyRetrievalFilter(&self) -> Result<()>;
fn PushCopyOfRetrievalFilter(&self) -> Result<()>;
fn PushRetrievalFilter(
&self,
pfilter: *const D3D11_INFO_QUEUE_FILTER,
) -> Result<()>;
fn PopRetrievalFilter(&self);
fn GetRetrievalFilterStackSize(&self) -> u32;
fn AddMessage(
&self,
category: D3D11_MESSAGE_CATEGORY,
severity: D3D11_MESSAGE_SEVERITY,
id: D3D11_MESSAGE_ID,
pdescription: &PCSTR,
) -> Result<()>;
fn AddApplicationMessage(
&self,
severity: D3D11_MESSAGE_SEVERITY,
pdescription: &PCSTR,
) -> Result<()>;
fn SetBreakOnCategory(
&self,
category: D3D11_MESSAGE_CATEGORY,
benable: BOOL,
) -> Result<()>;
fn SetBreakOnSeverity(
&self,
severity: D3D11_MESSAGE_SEVERITY,
benable: BOOL,
) -> Result<()>;
fn SetBreakOnID(&self, id: D3D11_MESSAGE_ID, benable: BOOL) -> Result<()>;
fn GetBreakOnCategory(&self, category: D3D11_MESSAGE_CATEGORY) -> BOOL;
fn GetBreakOnSeverity(&self, severity: D3D11_MESSAGE_SEVERITY) -> BOOL;
fn GetBreakOnID(&self, id: D3D11_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 D3D11_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 D3D11_INFO_QUEUE_FILTER, ) -> Result<()>
fn GetStorageFilter( &self, pfilter: *mut D3D11_INFO_QUEUE_FILTER, pfilterbytelength: *mut usize, ) -> Result<()>
fn ClearStorageFilter(&self)
fn PushEmptyStorageFilter(&self) -> Result<()>
fn PushCopyOfStorageFilter(&self) -> Result<()>
fn PushStorageFilter( &self, pfilter: *const D3D11_INFO_QUEUE_FILTER, ) -> Result<()>
fn PopStorageFilter(&self)
fn GetStorageFilterStackSize(&self) -> u32
fn AddRetrievalFilterEntries( &self, pfilter: *const D3D11_INFO_QUEUE_FILTER, ) -> Result<()>
fn GetRetrievalFilter( &self, pfilter: *mut D3D11_INFO_QUEUE_FILTER, pfilterbytelength: *mut usize, ) -> Result<()>
fn ClearRetrievalFilter(&self)
fn PushEmptyRetrievalFilter(&self) -> Result<()>
fn PushCopyOfRetrievalFilter(&self) -> Result<()>
fn PushRetrievalFilter( &self, pfilter: *const D3D11_INFO_QUEUE_FILTER, ) -> Result<()>
fn PopRetrievalFilter(&self)
fn GetRetrievalFilterStackSize(&self) -> u32
fn AddMessage( &self, category: D3D11_MESSAGE_CATEGORY, severity: D3D11_MESSAGE_SEVERITY, id: D3D11_MESSAGE_ID, pdescription: &PCSTR, ) -> Result<()>
fn AddApplicationMessage( &self, severity: D3D11_MESSAGE_SEVERITY, pdescription: &PCSTR, ) -> Result<()>
fn SetBreakOnCategory( &self, category: D3D11_MESSAGE_CATEGORY, benable: BOOL, ) -> Result<()>
fn SetBreakOnSeverity( &self, severity: D3D11_MESSAGE_SEVERITY, benable: BOOL, ) -> Result<()>
fn SetBreakOnID(&self, id: D3D11_MESSAGE_ID, benable: BOOL) -> Result<()>
fn GetBreakOnCategory(&self, category: D3D11_MESSAGE_CATEGORY) -> BOOL
fn GetBreakOnSeverity(&self, severity: D3D11_MESSAGE_SEVERITY) -> BOOL
fn GetBreakOnID(&self, id: D3D11_MESSAGE_ID) -> BOOL
fn SetMuteDebugOutput(&self, bmute: BOOL)
fn GetMuteDebugOutput(&self) -> BOOL
Object Safety§
This trait is not object safe.