#[repr(C)]pub struct IDXGIDebug1 {
pub lpVtbl: *const IDXGIDebug1Vtbl,
}
Fields§
§lpVtbl: *const IDXGIDebug1Vtbl
Implementations§
Source§impl IDXGIDebug1
impl IDXGIDebug1
pub unsafe fn EnableLeakTrackingForThread(&self)
pub unsafe fn DisableLeakTrackingForThread(&self)
pub unsafe fn IsLeakTrackingEnabledForThread(&self) -> BOOL
Methods from Deref<Target = IDXGIDebug>§
pub unsafe fn ReportLiveObjects( &self, apiid: GUID, flags: DXGI_DEBUG_RLO_FLAGS, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDXGIDebug1
impl Deref for IDXGIDebug1
Source§type Target = IDXGIDebug
type Target = IDXGIDebug
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDXGIDebug
fn deref(&self) -> &IDXGIDebug
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDXGIDebug1
impl RefUnwindSafe for IDXGIDebug1
impl !Send for IDXGIDebug1
impl !Sync for IDXGIDebug1
impl Unpin for IDXGIDebug1
impl UnwindSafe for IDXGIDebug1
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