RetroArch
|
#include <dxgi1_3.h>
Public Member Functions | |
BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDXGIFactory3 *This |
ULONG (STDMETHODCALLTYPE *AddRef)(IDXGIFactory3 *This) | |
ULONG (STDMETHODCALLTYPE *Release)(IDXGIFactory3 *This) | |
HRESULT (STDMETHODCALLTYPE *SetPrivateData)(IDXGIFactory3 *This | |
_In_ REFGUID UINT | _In_reads_bytes_ (DataSize) const void *pData) |
HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *GetPrivateData)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *GetParent)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *EnumAdapters)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *MakeWindowAssociation)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *GetWindowAssociation)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *CreateSwapChain)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *CreateSoftwareAdapter)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *EnumAdapters1)(IDXGIFactory3 *This | |
BOOL (STDMETHODCALLTYPE *IsCurrent)(IDXGIFactory3 *This) | |
BOOL (STDMETHODCALLTYPE *IsWindowedStereoEnabled)(IDXGIFactory3 *This) | |
HRESULT (STDMETHODCALLTYPE *CreateSwapChainForHwnd)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *CreateSwapChainForCoreWindow)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *GetSharedResourceAdapterLuid)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *RegisterStereoStatusWindow)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *RegisterStereoStatusEvent)(IDXGIFactory3 *This | |
void (STDMETHODCALLTYPE *UnregisterStereoStatus)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *RegisterOcclusionStatusWindow)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *RegisterOcclusionStatusEvent)(IDXGIFactory3 *This | |
void (STDMETHODCALLTYPE *UnregisterOcclusionStatus)(IDXGIFactory3 *This | |
HRESULT (STDMETHODCALLTYPE *CreateSwapChainForComposition)(IDXGIFactory3 *This | |
UINT (STDMETHODCALLTYPE *GetCreationFlags)(IDXGIFactory3 *This) | |
Public Attributes | |
BEGIN_INTERFACE REFIID | riid |
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** | ppvObject |
_In_ REFGUID | Name |
_In_ REFGUID UINT | DataSize |
_In_ REFGUID _In_opt_ const IUnknown * | pUnknown |
_In_ REFGUID _Inout_ UINT * | pDataSize |
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_ pDataSize void * | pData |
_In_ REFIID | riid |
_In_ REFIID _COM_Outptr_ void ** | ppParent |
UINT | Adapter |
UINT _COM_Outptr_ IDXGIAdapter ** | ppAdapter |
HWND | WindowHandle |
HWND UINT | Flags |
_Out_ HWND * | pWindowHandle |
_In_ IUnknown * | pDevice |
_In_ IUnknown _In_ DXGI_SWAP_CHAIN_DESC * | pDesc |
_In_ IUnknown _In_ DXGI_SWAP_CHAIN_DESC _COM_Outptr_ IDXGISwapChain ** | ppSwapChain |
HMODULE | Module |
HMODULE _COM_Outptr_ IDXGIAdapter ** | ppAdapter |
UINT _COM_Outptr_ IDXGIAdapter1 ** | ppAdapter |
_In_ IUnknown _In_ HWND | hWnd |
_In_ IUnknown _In_ HWND _In_ const DXGI_SWAP_CHAIN_DESC1 * | pDesc |
_In_ IUnknown _In_ HWND _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ const DXGI_SWAP_CHAIN_FULLSCREEN_DESC * | pFullscreenDesc |
_In_ IUnknown _In_ HWND _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ const DXGI_SWAP_CHAIN_FULLSCREEN_DESC _In_opt_ IDXGIOutput * | pRestrictToOutput |
_In_ IUnknown _In_ HWND _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ const DXGI_SWAP_CHAIN_FULLSCREEN_DESC _In_opt_ IDXGIOutput _COM_Outptr_ IDXGISwapChain1 ** | ppSwapChain |
_In_ IUnknown _In_ IUnknown * | pWindow |
_In_ IUnknown _In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 * | pDesc |
_In_ IUnknown _In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ IDXGIOutput * | pRestrictToOutput |
_In_ IUnknown _In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ IDXGIOutput _COM_Outptr_ IDXGISwapChain1 ** | ppSwapChain |
_In_ HANDLE | hResource |
_In_ HANDLE _Out_ LUID * | pLuid |
_In_ HWND | WindowHandle |
_In_ HWND _In_ UINT | wMsg |
_In_ HWND _In_ UINT _Out_ DWORD * | pdwCookie |
_In_ HANDLE | hEvent |
_In_ HANDLE _Out_ DWORD * | pdwCookie |
_In_ DWORD | dwCookie |
_In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 * | pDesc |
_In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ IDXGIOutput * | pRestrictToOutput |
_In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ IDXGIOutput _COM_Outptr_ IDXGISwapChain1 ** | ppSwapChain |
IDXGIFactory3Vtbl::BOOL | ( | STDMETHODCALLTYPE * | IsCurrent | ) |
IDXGIFactory3Vtbl::BOOL | ( | STDMETHODCALLTYPE * | IsWindowedStereoEnabled | ) |
BEGIN_INTERFACE IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetPrivateData | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetPrivateDataInterface | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetPrivateData | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetParent | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | EnumAdapters | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | MakeWindowAssociation | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetWindowAssociation | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateSwapChain | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateSoftwareAdapter | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | EnumAdapters1 | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateSwapChainForHwnd | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateSwapChainForCoreWindow | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetSharedResourceAdapterLuid | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | RegisterStereoStatusWindow | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | RegisterStereoStatusEvent | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | RegisterOcclusionStatusWindow | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | RegisterOcclusionStatusEvent | ) |
IDXGIFactory3Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateSwapChainForComposition | ) |
IDXGIFactory3Vtbl::UINT | ( | STDMETHODCALLTYPE * | GetCreationFlags | ) |
IDXGIFactory3Vtbl::ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
IDXGIFactory3Vtbl::ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
IDXGIFactory3Vtbl::void | ( | STDMETHODCALLTYPE * | UnregisterStereoStatus | ) |
IDXGIFactory3Vtbl::void | ( | STDMETHODCALLTYPE * | UnregisterOcclusionStatus | ) |
UINT IDXGIFactory3Vtbl::Adapter |
_In_ REFGUID UINT IDXGIFactory3Vtbl::DataSize |
_In_ DWORD IDXGIFactory3Vtbl::dwCookie |
HWND UINT IDXGIFactory3Vtbl::Flags |
_In_ HANDLE IDXGIFactory3Vtbl::hEvent |
_In_ HANDLE IDXGIFactory3Vtbl::hResource |
_In_ IUnknown _In_ HWND IDXGIFactory3Vtbl::hWnd |
HMODULE IDXGIFactory3Vtbl::Module |
_In_ REFGUID IDXGIFactory3Vtbl::Name |
_In_ REFGUID _Inout_ UINT* IDXGIFactory3Vtbl::pDataSize |
_In_ IUnknown _In_ DXGI_SWAP_CHAIN_DESC* IDXGIFactory3Vtbl::pDesc |
_In_ IUnknown _In_ HWND _In_ const DXGI_SWAP_CHAIN_DESC1* IDXGIFactory3Vtbl::pDesc |
_In_ IUnknown _In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1* IDXGIFactory3Vtbl::pDesc |
_In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1* IDXGIFactory3Vtbl::pDesc |
_In_ IUnknown * IDXGIFactory3Vtbl::pDevice |
_In_ HANDLE _Out_ DWORD * IDXGIFactory3Vtbl::pdwCookie |
_In_ HANDLE _Out_ DWORD* IDXGIFactory3Vtbl::pdwCookie |
_In_ IUnknown _In_ HWND _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ const DXGI_SWAP_CHAIN_FULLSCREEN_DESC* IDXGIFactory3Vtbl::pFullscreenDesc |
_In_ HANDLE _Out_ LUID* IDXGIFactory3Vtbl::pLuid |
UINT _COM_Outptr_ IDXGIAdapter** IDXGIFactory3Vtbl::ppAdapter |
HMODULE _COM_Outptr_ IDXGIAdapter** IDXGIFactory3Vtbl::ppAdapter |
UINT _COM_Outptr_ IDXGIAdapter1** IDXGIFactory3Vtbl::ppAdapter |
_In_ REFIID _COM_Outptr_ void** IDXGIFactory3Vtbl::ppParent |
_In_ IUnknown _In_ DXGI_SWAP_CHAIN_DESC _COM_Outptr_ IDXGISwapChain** IDXGIFactory3Vtbl::ppSwapChain |
_In_ IUnknown _In_ HWND _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ const DXGI_SWAP_CHAIN_FULLSCREEN_DESC _In_opt_ IDXGIOutput _COM_Outptr_ IDXGISwapChain1** IDXGIFactory3Vtbl::ppSwapChain |
_In_ IUnknown _In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ IDXGIOutput _COM_Outptr_ IDXGISwapChain1** IDXGIFactory3Vtbl::ppSwapChain |
_In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ IDXGIOutput _COM_Outptr_ IDXGISwapChain1** IDXGIFactory3Vtbl::ppSwapChain |
BEGIN_INTERFACE REFIID _COM_Outptr_ void** IDXGIFactory3Vtbl::ppvObject |
_In_ IUnknown _In_ HWND _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ const DXGI_SWAP_CHAIN_FULLSCREEN_DESC _In_opt_ IDXGIOutput* IDXGIFactory3Vtbl::pRestrictToOutput |
_In_ IUnknown _In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ IDXGIOutput* IDXGIFactory3Vtbl::pRestrictToOutput |
_In_ IUnknown _In_ const DXGI_SWAP_CHAIN_DESC1 _In_opt_ IDXGIOutput* IDXGIFactory3Vtbl::pRestrictToOutput |
_In_ REFGUID _In_opt_ const IUnknown* IDXGIFactory3Vtbl::pUnknown |
_In_ IUnknown _In_ IUnknown* IDXGIFactory3Vtbl::pWindow |
_Out_ HWND* IDXGIFactory3Vtbl::pWindowHandle |
BEGIN_INTERFACE REFIID IDXGIFactory3Vtbl::riid |
_In_ REFIID IDXGIFactory3Vtbl::riid |
_In_ HWND IDXGIFactory3Vtbl::WindowHandle |
_In_ HWND IDXGIFactory3Vtbl::WindowHandle |
_In_ HWND _In_ UINT IDXGIFactory3Vtbl::wMsg |