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 | |
GetDesc1 | |
GetFullscreenDesc | |
GetHwnd | |
GetCoreWindow | |
Present1 | |
IsTemporaryMonoSupported | |
GetRestrictToOutput | |
SetBackgroundColor | |
GetBackgroundColor | |
SetRotation | |
GetRotation | |