Trait windows::Win32::Graphics::Dxgi::IDXGIDevice2_Impl

pub trait IDXGIDevice2_Impl: Sized + IDXGIDevice1_Impl {
    // Required methods
    fn OfferResources(
        &self,
        numresources: u32,
        ppresources: *const Option<IDXGIResource>,
        priority: DXGI_OFFER_RESOURCE_PRIORITY,
    ) -> Result<()>;
    fn ReclaimResources(
        &self,
        numresources: u32,
        ppresources: *const Option<IDXGIResource>,
        pdiscarded: *mut BOOL,
    ) -> Result<()>;
    fn EnqueueSetEvent(&self, hevent: HANDLE) -> Result<()>;
}

Required Methods§

fn OfferResources( &self, numresources: u32, ppresources: *const Option<IDXGIResource>, priority: DXGI_OFFER_RESOURCE_PRIORITY, ) -> Result<()>

fn ReclaimResources( &self, numresources: u32, ppresources: *const Option<IDXGIResource>, pdiscarded: *mut BOOL, ) -> Result<()>

fn EnqueueSetEvent(&self, hevent: HANDLE) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§