pub struct IDXGISwapChain3Vtbl {
pub parent: IDXGISwapChain2Vtbl,
pub GetCurrentBackBufferIndex: unsafe extern "system" fn(This: *mut IDXGISwapChain3) -> UINT,
pub CheckColorSpaceSupport: unsafe extern "system" fn(This: *mut IDXGISwapChain3, ColorSpace: DXGI_COLOR_SPACE_TYPE, pColorSpaceSupport: *mut UINT) -> HRESULT,
pub SetColorSpace1: unsafe extern "system" fn(This: *mut IDXGISwapChain3, ColorSpace: DXGI_COLOR_SPACE_TYPE) -> HRESULT,
pub ResizeBuffers1: unsafe extern "system" fn(This: *mut IDXGISwapChain3, BufferCount: UINT, Width: UINT, Height: UINT, Format: DXGI_FORMAT, SwapChainFlags: UINT, pCreationNodeMask: *const UINT, ppPresentQueue: *mut *mut IUnknown) -> HRESULT,
}
Fields
parent: IDXGISwapChain2Vtbl
GetCurrentBackBufferIndex: unsafe extern "system" fn(This: *mut IDXGISwapChain3) -> UINT
CheckColorSpaceSupport: unsafe extern "system" fn(This: *mut IDXGISwapChain3, ColorSpace: DXGI_COLOR_SPACE_TYPE, pColorSpaceSupport: *mut UINT) -> HRESULT
SetColorSpace1: unsafe extern "system" fn(This: *mut IDXGISwapChain3, ColorSpace: DXGI_COLOR_SPACE_TYPE) -> HRESULT
ResizeBuffers1: unsafe extern "system" fn(This: *mut IDXGISwapChain3, BufferCount: UINT, Width: UINT, Height: UINT, Format: DXGI_FORMAT, SwapChainFlags: UINT, pCreationNodeMask: *const UINT, ppPresentQueue: *mut *mut IUnknown) -> HRESULT