RetroArch
|
#include <dxgi1_5.h>
Public Member Functions | |
BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDXGISwapChain4 *This |
ULONG (STDMETHODCALLTYPE *AddRef)(IDXGISwapChain4 *This) | |
ULONG (STDMETHODCALLTYPE *Release)(IDXGISwapChain4 *This) | |
HRESULT (STDMETHODCALLTYPE *SetPrivateData)(IDXGISwapChain4 *This | |
_In_ REFGUID UINT | _In_reads_bytes_ (DataSize) const void *pData) |
HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetPrivateData)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetParent)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetDevice)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *Present)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetBuffer)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *SetFullscreenState)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetFullscreenState)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetDesc)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *ResizeBuffers)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *ResizeTarget)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetContainingOutput)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetFrameStatistics)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetLastPresentCount)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetDesc1)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetFullscreenDesc)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetHwnd)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetCoreWindow)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *Present1)(IDXGISwapChain4 *This | |
BOOL (STDMETHODCALLTYPE *IsTemporaryMonoSupported)(IDXGISwapChain4 *This) | |
HRESULT (STDMETHODCALLTYPE *GetRestrictToOutput)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *SetBackgroundColor)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetBackgroundColor)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *SetRotation)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetRotation)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *SetSourceSize)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetSourceSize)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *SetMaximumFrameLatency)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetMaximumFrameLatency)(IDXGISwapChain4 *This | |
HANDLE (STDMETHODCALLTYPE *GetFrameLatencyWaitableObject)(IDXGISwapChain4 *This) | |
HRESULT (STDMETHODCALLTYPE *SetMatrixTransform)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *GetMatrixTransform)(IDXGISwapChain4 *This | |
UINT (STDMETHODCALLTYPE *GetCurrentBackBufferIndex)(IDXGISwapChain4 *This) | |
HRESULT (STDMETHODCALLTYPE *CheckColorSpaceSupport)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *SetColorSpace1)(IDXGISwapChain4 *This | |
HRESULT (STDMETHODCALLTYPE *ResizeBuffers1)(IDXGISwapChain4 *This | |
_In_ UINT _In_ UINT _In_ UINT _In_ DXGI_FORMAT _In_ UINT | _In_reads_ (BufferCount) const UINT *pCreationNodeMask |
_In_ UINT _In_ UINT _In_ UINT _In_ DXGI_FORMAT _In_ UINT | _In_reads_ (BufferCount) IUnknown *const *ppPresentQueue) |
HRESULT (STDMETHODCALLTYPE *SetHDRMetaData)(IDXGISwapChain4 *This | |
_In_ DXGI_HDR_METADATA_TYPE _In_ UINT | _In_reads_opt_ (Size) void *pMetaData) |
_In_ UINT _In_ UINT _In_ UINT _In_ DXGI_FORMAT _In_ UINT IDXGISwapChain4Vtbl::_In_reads_ | ( | BufferCount | ) | const |
_In_ UINT _In_ UINT _In_ UINT _In_ DXGI_FORMAT _In_ UINT IDXGISwapChain4Vtbl::_In_reads_ | ( | BufferCount | ) | const |
_In_ DXGI_HDR_METADATA_TYPE _In_ UINT IDXGISwapChain4Vtbl::_In_reads_opt_ | ( | Size | ) |
IDXGISwapChain4Vtbl::BOOL | ( | STDMETHODCALLTYPE * | IsTemporaryMonoSupported | ) |
IDXGISwapChain4Vtbl::HANDLE | ( | STDMETHODCALLTYPE * | GetFrameLatencyWaitableObject | ) |
BEGIN_INTERFACE IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetPrivateData | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetPrivateDataInterface | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetPrivateData | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetParent | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetDevice | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | Present | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetBuffer | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetFullscreenState | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetFullscreenState | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetDesc | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | ResizeBuffers | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | ResizeTarget | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetContainingOutput | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetFrameStatistics | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetLastPresentCount | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetDesc1 | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetFullscreenDesc | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetHwnd | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetCoreWindow | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | Present1 | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetRestrictToOutput | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetBackgroundColor | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetBackgroundColor | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetRotation | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetRotation | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetSourceSize | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetSourceSize | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetMaximumFrameLatency | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetMaximumFrameLatency | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetMatrixTransform | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetMatrixTransform | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | CheckColorSpaceSupport | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetColorSpace1 | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | ResizeBuffers1 | ) |
IDXGISwapChain4Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetHDRMetaData | ) |
IDXGISwapChain4Vtbl::UINT | ( | STDMETHODCALLTYPE * | GetCurrentBackBufferIndex | ) |
IDXGISwapChain4Vtbl::ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
IDXGISwapChain4Vtbl::ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
UINT IDXGISwapChain4Vtbl::Buffer |
UINT IDXGISwapChain4Vtbl::BufferCount |
_In_ UINT IDXGISwapChain4Vtbl::BufferCount |
_In_ DXGI_COLOR_SPACE_TYPE IDXGISwapChain4Vtbl::ColorSpace |
_In_ REFGUID UINT IDXGISwapChain4Vtbl::DataSize |
_In_ UINT _In_ UINT _In_ UINT _In_ DXGI_FORMAT IDXGISwapChain4Vtbl::Format |
BOOL IDXGISwapChain4Vtbl::Fullscreen |
UINT IDXGISwapChain4Vtbl::MaxLatency |
_In_ REFGUID IDXGISwapChain4Vtbl::Name |
UINT UINT UINT DXGI_FORMAT IDXGISwapChain4Vtbl::NewFormat |
_Out_ DXGI_RGBA* IDXGISwapChain4Vtbl::pColor |
_In_ DXGI_COLOR_SPACE_TYPE _Out_ UINT* IDXGISwapChain4Vtbl::pColorSpaceSupport |
_In_ REFGUID _Inout_ UINT* IDXGISwapChain4Vtbl::pDataSize |
_Out_ DXGI_SWAP_CHAIN_DESC* IDXGISwapChain4Vtbl::pDesc |
_Out_ DXGI_SWAP_CHAIN_DESC1* IDXGISwapChain4Vtbl::pDesc |
_Out_ DXGI_SWAP_CHAIN_FULLSCREEN_DESC* IDXGISwapChain4Vtbl::pDesc |
_Out_opt_ BOOL* IDXGISwapChain4Vtbl::pFullscreen |
_Out_ HWND* IDXGISwapChain4Vtbl::pHwnd |
_Out_ UINT* IDXGISwapChain4Vtbl::pLastPresentCount |
const DXGI_MATRIX_3X2_F* IDXGISwapChain4Vtbl::pMatrix |
_Out_ DXGI_MATRIX_3X2_F* IDXGISwapChain4Vtbl::pMatrix |
_Out_ UINT* IDXGISwapChain4Vtbl::pMaxLatency |
_In_ const DXGI_MODE_DESC* IDXGISwapChain4Vtbl::pNewTargetParameters |
_In_ REFIID _COM_Outptr_ void** IDXGISwapChain4Vtbl::ppDevice |
_COM_Outptr_ IDXGIOutput** IDXGISwapChain4Vtbl::ppOutput |
_In_ REFIID _COM_Outptr_ void** IDXGISwapChain4Vtbl::ppParent |
UINT UINT _In_ const DXGI_PRESENT_PARAMETERS* IDXGISwapChain4Vtbl::pPresentParameters |
_Out_ IDXGIOutput** IDXGISwapChain4Vtbl::ppRestrictToOutput |
_Out_opt_ BOOL _COM_Outptr_opt_result_maybenull_ IDXGIOutput** IDXGISwapChain4Vtbl::ppTarget |
_In_ REFIID _COM_Outptr_ void** IDXGISwapChain4Vtbl::ppUnk |
BEGIN_INTERFACE REFIID _COM_Outptr_ void** IDXGISwapChain4Vtbl::ppvObject |
_Out_ DXGI_MODE_ROTATION* IDXGISwapChain4Vtbl::pRotation |
_Out_ DXGI_FRAME_STATISTICS* IDXGISwapChain4Vtbl::pStats |
BOOL _In_opt_ IDXGIOutput* IDXGISwapChain4Vtbl::pTarget |
_In_ REFGUID _In_opt_ const IUnknown* IDXGISwapChain4Vtbl::pUnknown |
_Out_ UINT* IDXGISwapChain4Vtbl::pWidth |
_In_ REFIID IDXGISwapChain4Vtbl::refiid |
_In_ REFIID IDXGISwapChain4Vtbl::riid |
_In_ REFIID IDXGISwapChain4Vtbl::riid |
UINT _In_ REFIID IDXGISwapChain4Vtbl::riid |
_In_ DXGI_MODE_ROTATION IDXGISwapChain4Vtbl::Rotation |
_In_ DXGI_HDR_METADATA_TYPE _In_ UINT IDXGISwapChain4Vtbl::Size |
UINT UINT UINT DXGI_FORMAT UINT IDXGISwapChain4Vtbl::SwapChainFlags |
_In_ UINT _In_ UINT _In_ UINT _In_ DXGI_FORMAT _In_ UINT IDXGISwapChain4Vtbl::SwapChainFlags |
UINT IDXGISwapChain4Vtbl::SyncInterval |
_In_ DXGI_HDR_METADATA_TYPE IDXGISwapChain4Vtbl::Type |
UINT IDXGISwapChain4Vtbl::Width |