Struct dxgi_win::interfaces::IDXGISwapChain2Vtbl [] [src]

pub struct IDXGISwapChain2Vtbl {
    pub parent: IDXGISwapChain1Vtbl,
    pub SetSourceSize: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain2, width: UINT, height: UINT) -> HRESULT>,
    pub GetSourceSize: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain2, width: *mut UINT, height: *mut UINT) -> HRESULT>,
    pub SetMaximumFrameLatency: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain2, max_latency: UINT) -> HRESULT>,
    pub GetMaximumFrameLatency: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain2, max_latency: *mut UINT) -> HRESULT>,
    pub GetFrameLatencyWaitableObject: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain2) -> HANDLE>,
    pub SetMatrixTransform: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain2, matrix: *const DXGI_MATRIX_3X2_F) -> HRESULT>,
    pub GetMatrixTransform: Option<unsafe  extern "system" fn(This: *mut IDXGISwapChain2, matrix: *mut DXGI_MATRIX_3X2_F) -> HRESULT>,
}

Fields

parent
SetSourceSize
GetSourceSize
SetMaximumFrameLatency
GetMaximumFrameLatency
GetFrameLatencyWaitableObject
SetMatrixTransform
GetMatrixTransform