windows::Win32::Graphics::Direct3D9

Trait IDirect3DSwapChain9Ex_Impl

pub trait IDirect3DSwapChain9Ex_Impl: IDirect3DSwapChain9_Impl {
    // Required methods
    fn GetLastPresentCount(&self, plastpresentcount: *mut u32) -> Result<()>;
    fn GetPresentStats(
        &self,
        ppresentationstatistics: *mut D3DPRESENTSTATS,
    ) -> Result<()>;
    fn GetDisplayModeEx(
        &self,
        pmode: *mut D3DDISPLAYMODEEX,
        protation: *mut D3DDISPLAYROTATION,
    ) -> Result<()>;
}

Required Methods§

fn GetLastPresentCount(&self, plastpresentcount: *mut u32) -> Result<()>

fn GetPresentStats( &self, ppresentationstatistics: *mut D3DPRESENTSTATS, ) -> Result<()>

fn GetDisplayModeEx( &self, pmode: *mut D3DDISPLAYMODEEX, protation: *mut D3DDISPLAYROTATION, ) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§