pub struct IDXGISwapChain2Vtbl {
pub parent: IDXGISwapChain1Vtbl,
pub SetSourceSize: unsafe extern "system" fn(This: *mut IDXGISwapChain2, Width: UINT, Height: UINT) -> HRESULT,
pub GetSourceSize: unsafe extern "system" fn(This: *mut IDXGISwapChain2, pWidth: *mut UINT, pHeight: *mut UINT) -> HRESULT,
pub SetMaximumFrameLatency: unsafe extern "system" fn(This: *mut IDXGISwapChain2, MaxLatency: UINT) -> HRESULT,
pub GetMaximumFrameLatency: unsafe extern "system" fn(This: *mut IDXGISwapChain2, pMaxLatency: *mut UINT) -> HRESULT,
pub GetFrameLatencyWaitableObject: unsafe extern "system" fn(This: *mut IDXGISwapChain2) -> HANDLE,
pub SetMatrixTransform: unsafe extern "system" fn(This: *mut IDXGISwapChain2, pMatrix: *const DXGI_MATRIX_3X2_F) -> HRESULT,
pub GetMatrixTransform: unsafe extern "system" fn(This: *mut IDXGISwapChain2, pMatrix: *mut DXGI_MATRIX_3X2_F) -> HRESULT,
}
Fields
parent: IDXGISwapChain1Vtbl
SetSourceSize: unsafe extern "system" fn(This: *mut IDXGISwapChain2, Width: UINT, Height: UINT) -> HRESULT
GetSourceSize: unsafe extern "system" fn(This: *mut IDXGISwapChain2, pWidth: *mut UINT, pHeight: *mut UINT) -> HRESULT
SetMaximumFrameLatency: unsafe extern "system" fn(This: *mut IDXGISwapChain2, MaxLatency: UINT) -> HRESULT
GetMaximumFrameLatency: unsafe extern "system" fn(This: *mut IDXGISwapChain2, pMaxLatency: *mut UINT) -> HRESULT
GetFrameLatencyWaitableObject: unsafe extern "system" fn(This: *mut IDXGISwapChain2) -> HANDLE
SetMatrixTransform: unsafe extern "system" fn(This: *mut IDXGISwapChain2, pMatrix: *const DXGI_MATRIX_3X2_F) -> HRESULT
GetMatrixTransform: unsafe extern "system" fn(This: *mut IDXGISwapChain2, pMatrix: *mut DXGI_MATRIX_3X2_F) -> HRESULT