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