#[repr(C)]pub struct ID3D11Debug {
pub lpVtbl: *const ID3D11DebugVtbl,
}
Fields§
§lpVtbl: *const ID3D11DebugVtbl
Implementations§
Source§impl ID3D11Debug
impl ID3D11Debug
pub unsafe fn SetFeatureMask(&self, Mask: UINT) -> HRESULT
pub unsafe fn GetFeatureMask(&self) -> UINT
pub unsafe fn SetPresentPerRenderOpDelay(&self, Milliseconds: UINT) -> HRESULT
pub unsafe fn GetPresentPerRenderOpDelay(&self) -> UINT
pub unsafe fn SetSwapChain(&self, pSwapChain: *mut IDXGISwapChain) -> HRESULT
pub unsafe fn GetSwapChain( &self, ppSwapChain: *mut *mut IDXGISwapChain, ) -> HRESULT
pub unsafe fn ValidateContext( &self, pContext: *const ID3D11DeviceContext, ) -> HRESULT
pub unsafe fn ReportLiveDeviceObjects(&self, Flags: D3D11_RLDO_FLAGS) -> HRESULT
pub unsafe fn ValidateContextForDispatch( &self, pContext: *mut ID3D11DeviceContext, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ID3D11Debug
impl Deref for ID3D11Debug
Auto Trait Implementations§
impl Freeze for ID3D11Debug
impl RefUnwindSafe for ID3D11Debug
impl !Send for ID3D11Debug
impl !Sync for ID3D11Debug
impl Unpin for ID3D11Debug
impl UnwindSafe for ID3D11Debug
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