Struct winapi::dxgi1_3::IDXGIDecodeSwapChainVtbl [] [src]

pub struct IDXGIDecodeSwapChainVtbl {
    pub parent: IUnknownVtbl,
    pub PresentBuffer: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, BufferToPresent: UINT, SyncInterval: UINT, Flags: UINT) -> HRESULT,
    pub SetSourceRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *const RECT) -> HRESULT,
    pub SetTargetRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *const RECT) -> HRESULT,
    pub SetDestSize: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, Width: UINT, Height: UINT) -> HRESULT,
    pub GetSourceRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *mut RECT) -> HRESULT,
    pub GetTargetRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *mut RECT) -> HRESULT,
    pub GetDestSize: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pWidth: *mut UINT, pHeight: *mut UINT) -> HRESULT,
    pub SetColorSpace: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, ColorSpace: DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS) -> HRESULT,
    pub GetColorSpace: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain) -> DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS,
}

Fields

parent: IUnknownVtbl PresentBuffer: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, BufferToPresent: UINT, SyncInterval: UINT, Flags: UINT) -> HRESULT SetSourceRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *const RECT) -> HRESULT SetTargetRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *const RECT) -> HRESULT SetDestSize: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, Width: UINT, Height: UINT) -> HRESULT GetSourceRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *mut RECT) -> HRESULT GetTargetRect: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pRect: *mut RECT) -> HRESULT GetDestSize: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, pWidth: *mut UINT, pHeight: *mut UINT) -> HRESULT SetColorSpace: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain, ColorSpace: DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS) -> HRESULT GetColorSpace: unsafe extern "system" fn(This: *mut IDXGIDecodeSwapChain) -> DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS