Struct winapi::dxgi1_3::IDXGISwapChain2Vtbl [] [src]

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