#[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,
}
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.