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 | |
SetSourceSize | |
GetSourceSize | |
SetMaximumFrameLatency | |
GetMaximumFrameLatency | |
GetFrameLatencyWaitableObject | |
SetMatrixTransform | |
GetMatrixTransform | |