Struct dxgi_win::interfaces::IDXGISwapChain1Vtbl [] [src]

pub struct IDXGISwapChain1Vtbl {
    pub parent: IDXGISwapChainVtbl,
    pub GetDesc1: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, desc: *mut DXGI_SWAP_CHAIN_DESC1) -> HRESULT>,
    pub GetFullscreenDesc: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, desc: *mut DXGI_SWAP_CHAIN_FULLSCREEN_DESC) -> HRESULT>,
    pub GetHwnd: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, hwnd: *mut HWND) -> HRESULT>,
    pub GetCoreWindow: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, refiid: REFIID, unk: *mut *mut c_void) -> HRESULT>,
    pub Present1: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, sync_interval: UINT, present_flags: UINT, present_parameters: *const DXGI_PRESENT_PARAMETERS) -> HRESULT>,
    pub IsTemporaryMonoSupported: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1) -> BOOL>,
    pub GetRestrictToOutput: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, restrict_to_output: *mut *mut IDXGIOutput) -> HRESULT>,
    pub SetBackgroundColor: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, color: *const DXGI_RGBA) -> HRESULT>,
    pub GetBackgroundColor: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, color: *mut DXGI_RGBA) -> HRESULT>,
    pub SetRotation: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, rotation: DXGI_MODE_ROTATION) -> HRESULT>,
    pub GetRotation: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain1, rotation: *mut DXGI_MODE_ROTATION) -> HRESULT>,
}

Fields

parent
GetDesc1
GetFullscreenDesc
GetHwnd
GetCoreWindow
Present1
IsTemporaryMonoSupported
GetRestrictToOutput
SetBackgroundColor
GetBackgroundColor
SetRotation
GetRotation