RetroArch
Public Member Functions | Public Attributes | List of all members
IDXGIDecodeSwapChainVtbl Struct Reference

#include <dxgi1_3.h>

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDXGIDecodeSwapChain *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IDXGIDecodeSwapChain *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IDXGIDecodeSwapChain *This)
 
 HRESULT (STDMETHODCALLTYPE *PresentBuffer)(IDXGIDecodeSwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *SetSourceRect)(IDXGIDecodeSwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *SetTargetRect)(IDXGIDecodeSwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *SetDestSize)(IDXGIDecodeSwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetSourceRect)(IDXGIDecodeSwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetTargetRect)(IDXGIDecodeSwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetDestSize)(IDXGIDecodeSwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *SetColorSpace)(IDXGIDecodeSwapChain *This
 
 DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS (STDMETHODCALLTYPE *GetColorSpace)(IDXGIDecodeSwapChain *This)
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
 
UINT BufferToPresent
 
UINT UINT SyncInterval
 
UINT UINT UINT Flags
 
const RECT * pRect
 
UINT Width
 
UINT UINT Height
 
_Out_ RECT * pRect
 
_Out_ UINTpWidth
 
_Out_ UINT _Out_ UINTpHeight
 
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS ColorSpace
 

Member Function Documentation

◆ DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS()

IDXGIDecodeSwapChainVtbl::DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS ( STDMETHODCALLTYPE *  GetColorSpace)

◆ HRESULT() [1/9]

BEGIN_INTERFACE IDXGIDecodeSwapChainVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)

◆ HRESULT() [2/9]

IDXGIDecodeSwapChainVtbl::HRESULT ( STDMETHODCALLTYPE *  PresentBuffer)

◆ HRESULT() [3/9]

IDXGIDecodeSwapChainVtbl::HRESULT ( STDMETHODCALLTYPE *  SetSourceRect)

◆ HRESULT() [4/9]

IDXGIDecodeSwapChainVtbl::HRESULT ( STDMETHODCALLTYPE *  SetTargetRect)

◆ HRESULT() [5/9]

IDXGIDecodeSwapChainVtbl::HRESULT ( STDMETHODCALLTYPE *  SetDestSize)

◆ HRESULT() [6/9]

IDXGIDecodeSwapChainVtbl::HRESULT ( STDMETHODCALLTYPE *  GetSourceRect)

◆ HRESULT() [7/9]

IDXGIDecodeSwapChainVtbl::HRESULT ( STDMETHODCALLTYPE *  GetTargetRect)

◆ HRESULT() [8/9]

IDXGIDecodeSwapChainVtbl::HRESULT ( STDMETHODCALLTYPE *  GetDestSize)

◆ HRESULT() [9/9]

IDXGIDecodeSwapChainVtbl::HRESULT ( STDMETHODCALLTYPE *  SetColorSpace)

◆ ULONG() [1/2]

IDXGIDecodeSwapChainVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

IDXGIDecodeSwapChainVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

Member Data Documentation

◆ BufferToPresent

UINT IDXGIDecodeSwapChainVtbl::BufferToPresent

◆ ColorSpace

DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS IDXGIDecodeSwapChainVtbl::ColorSpace

◆ Flags

UINT UINT UINT IDXGIDecodeSwapChainVtbl::Flags

◆ Height

UINT UINT IDXGIDecodeSwapChainVtbl::Height

◆ pHeight

_Out_ UINT _Out_ UINT* IDXGIDecodeSwapChainVtbl::pHeight

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** IDXGIDecodeSwapChainVtbl::ppvObject

◆ pRect [1/2]

_Out_ RECT * IDXGIDecodeSwapChainVtbl::pRect

◆ pRect [2/2]

_Out_ RECT* IDXGIDecodeSwapChainVtbl::pRect

◆ pWidth

_Out_ UINT* IDXGIDecodeSwapChainVtbl::pWidth

◆ riid

BEGIN_INTERFACE REFIID IDXGIDecodeSwapChainVtbl::riid

◆ SyncInterval

UINT UINT IDXGIDecodeSwapChainVtbl::SyncInterval

◆ Width

UINT IDXGIDecodeSwapChainVtbl::Width

The documentation for this struct was generated from the following file: