Struct winapi::dxgi1_2::IDXGISwapChain1Vtbl [] [src]

pub struct IDXGISwapChain1Vtbl {
    pub parent: IDXGISwapChainVtbl,
    pub GetDesc1: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pDesc: *mut DXGI_SWAP_CHAIN_DESC1) -> HRESULT,
    pub GetFullscreenDesc: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pDesc: *mut DXGI_SWAP_CHAIN_FULLSCREEN_DESC) -> HRESULT,
    pub GetHwnd: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pHwnd: *mut HWND) -> HRESULT,
    pub GetCoreWindow: unsafe extern "system" fn(This: *mut IDXGISwapChain1, refiid: REFGUID, ppUnk: *mut *mut c_void) -> HRESULT,
    pub Present1: unsafe extern "system" fn(This: *mut IDXGISwapChain1, SyncInterval: UINT, PresentFlags: UINT, pPresentParameters: *const DXGI_PRESENT_PARAMETERS) -> HRESULT,
    pub IsTemporaryMonoSupported: unsafe extern "system" fn(This: *mut IDXGISwapChain1) -> BOOL,
    pub GetRestrictToOutput: unsafe extern "system" fn(This: *mut IDXGISwapChain1, ppRestrictToOutput: *mut *mut IDXGIOutput) -> HRESULT,
    pub SetBackgroundColor: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pColor: *const DXGI_RGBA) -> HRESULT,
    pub GetBackgroundColor: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pColor: *mut DXGI_RGBA) -> HRESULT,
    pub SetRotation: unsafe extern "system" fn(This: *mut IDXGISwapChain1, Rotation: DXGI_MODE_ROTATION) -> HRESULT,
    pub GetRotation: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pRotation: *mut DXGI_MODE_ROTATION) -> HRESULT,
}

Fields

parent: IDXGISwapChainVtbl GetDesc1: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pDesc: *mut DXGI_SWAP_CHAIN_DESC1) -> HRESULT GetFullscreenDesc: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pDesc: *mut DXGI_SWAP_CHAIN_FULLSCREEN_DESC) -> HRESULT GetHwnd: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pHwnd: *mut HWND) -> HRESULT GetCoreWindow: unsafe extern "system" fn(This: *mut IDXGISwapChain1, refiid: REFGUID, ppUnk: *mut *mut c_void) -> HRESULT Present1: unsafe extern "system" fn(This: *mut IDXGISwapChain1, SyncInterval: UINT, PresentFlags: UINT, pPresentParameters: *const DXGI_PRESENT_PARAMETERS) -> HRESULT IsTemporaryMonoSupported: unsafe extern "system" fn(This: *mut IDXGISwapChain1) -> BOOL GetRestrictToOutput: unsafe extern "system" fn(This: *mut IDXGISwapChain1, ppRestrictToOutput: *mut *mut IDXGIOutput) -> HRESULT SetBackgroundColor: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pColor: *const DXGI_RGBA) -> HRESULT GetBackgroundColor: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pColor: *mut DXGI_RGBA) -> HRESULT SetRotation: unsafe extern "system" fn(This: *mut IDXGISwapChain1, Rotation: DXGI_MODE_ROTATION) -> HRESULT GetRotation: unsafe extern "system" fn(This: *mut IDXGISwapChain1, pRotation: *mut DXGI_MODE_ROTATION) -> HRESULT