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 | |
GetCurrentBackBufferIndex | |
CheckColorSpaceSupport | |
SetColorSpace1 | |
ResizeBuffers1 | |