Struct dxgi_win::interfaces::IDXGIDebug1 [] [src]

pub struct IDXGIDebug1 {
    pub lpVtbl: *const IDXGIDebug1Vtbl,
}

Fields

lpVtbl

Methods

impl IDXGIDebug1

unsafe fn EnableLeakTrackingForThread(&mut self)

unsafe fn DisableLeakTrackingForThread(&mut self)

unsafe fn IsLeakTrckingEnabledForThread(&mut self)

Methods from Deref<Target=IDXGIDebug>

unsafe fn ReportLiveObjects(&mut self, apiid: GUID, flags: DXGI_DEBUG_RLO_FLAGS) -> HRESULT

Trait Implementations

impl Deref for IDXGIDebug1

type Target = IDXGIDebug

fn deref(&self) -> &IDXGIDebug

impl DerefMut for IDXGIDebug1

fn deref_mut(&mut self) -> &mut IDXGIDebug

impl COMInterface for IDXGIDebug1

fn i_unknown(&self) -> &IUnknown

fn i_unknown_mut(&mut self) -> &mut IUnknown

impl QueryIID for IDXGIDebug1

fn iid() -> GUID