#[repr(C)]pub struct IDirect3DSwapChain9Ex {
pub lpVtbl: *const IDirect3DSwapChain9ExVtbl,
}
Fields§
§lpVtbl: *const IDirect3DSwapChain9ExVtbl
Implementations§
Source§impl IDirect3DSwapChain9Ex
impl IDirect3DSwapChain9Ex
pub unsafe fn GetLastPresentCount( &self, pLastPresentCount: *mut UINT, ) -> HRESULT
pub unsafe fn GetPresentStats( &self, pPresentationStatistics: *mut D3DPRESENTSTATS, ) -> HRESULT
pub unsafe fn GetDisplayModeEx( &self, pMode: *mut D3DDISPLAYMODEEX, pRotation: *mut D3DDISPLAYROTATION, ) -> HRESULT
Methods from Deref<Target = IDirect3DSwapChain9>§
pub unsafe fn Present( &self, pSourceRect: *const RECT, pDestRect: *const RECT, hDestWindowOverride: HWND, pDirtyRegion: *const RGNDATA, dwFlags: DWORD, ) -> HRESULT
pub unsafe fn GetFrontBufferData( &self, pDestSurface: *mut IDirect3DSurface9, ) -> HRESULT
pub unsafe fn GetBackBuffer( &self, iBackBuffer: UINT, Type: D3DBACKBUFFER_TYPE, ppBackBuffer: *mut *mut IDirect3DSurface9, ) -> HRESULT
pub unsafe fn GetRasterStatus( &self, pRasterStatus: *mut D3DRASTER_STATUS, ) -> HRESULT
pub unsafe fn GetDisplayMode(&self, pMode: *mut D3DDISPLAYMODE) -> HRESULT
pub unsafe fn GetDevice(&self, ppDevice: *mut *mut IDirect3DDevice9) -> HRESULT
pub unsafe fn GetPresentParameters( &self, pPresentationParameters: *mut D3DPRESENT_PARAMETERS, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDirect3DSwapChain9Ex
impl Deref for IDirect3DSwapChain9Ex
Source§type Target = IDirect3DSwapChain9
type Target = IDirect3DSwapChain9
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDirect3DSwapChain9
fn deref(&self) -> &IDirect3DSwapChain9
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDirect3DSwapChain9Ex
impl RefUnwindSafe for IDirect3DSwapChain9Ex
impl !Send for IDirect3DSwapChain9Ex
impl !Sync for IDirect3DSwapChain9Ex
impl Unpin for IDirect3DSwapChain9Ex
impl UnwindSafe for IDirect3DSwapChain9Ex
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