Struct dxgi_win::interfaces::IDXGIDecodeSwapChainVtbl [] [src]

pub struct IDXGIDecodeSwapChainVtbl {
    pub parent: IUnknownVtbl,
    pub GetColorSpace: Option<unsafe  extern "system" fn(This: *mut IDXGIDecodeSwapChain) -> DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS>,
    pub GetDestSize: Option<unsafe  extern "system" fn(This: *mut IDXGIDecodeSwapChain, width: *mut UINT, height: *mut UINT) -> HRESULT>,
    pub GetSourceRect: Option<unsafe  extern "system" fn(This: *mut IDXGIDecodeSwapChain, rect: *mut RECT) -> HRESULT>,
    pub GetTargetRect: Option<unsafe  extern "system" fn(This: *mut IDXGIDecodeSwapChain, rect: *mut RECT) -> HRESULT>,
    pub PresentBuffer: Option<unsafe  extern "system" fn(This: *mut IDXGIDecodeSwapChain, buffet_to_present: UINT, SyncInterval: UINT, flags: UINT) -> HRESULT>,
    pub SetColorSpace: Option<unsafe  extern "system" fn(This: *mut IDXGIDecodeSwapChain, color_space: DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS) -> HRESULT>,
    pub SetDestSize: Option<unsafe  extern "system" fn(This: *mut IDXGIDecodeSwapChain, width: UINT, height: UINT) -> HRESULT>,
    pub SetSourceRect: Option<unsafe  extern "system" fn(This: *mut IDXGIDecodeSwapChain, rect: *const RECT) -> HRESULT>,
    pub SetTargetRect: Option<unsafe  extern "system" fn(This: *mut IDXGIDecodeSwapChain, rect: *const RECT) -> HRESULT>,
}

Fields

parent
GetColorSpace
GetDestSize
GetSourceRect
GetTargetRect
PresentBuffer
SetColorSpace
SetDestSize
SetSourceRect
SetTargetRect