ReactOS 0.4.17-dev-934-g091855f
IDXGISwapChain1 Interface Reference
Inheritance diagram for IDXGISwapChain1:
Collaboration diagram for IDXGISwapChain1:

Public Member Functions

HRESULT GetDesc1 ([out] DXGI_SWAP_CHAIN_DESC1 *pDesc)
 
HRESULT GetFullscreenDesc ([out] DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc)
 
HRESULT GetHwnd ([out] HWND *pHwnd)
 
HRESULT GetCoreWindow ([in] REFIID refiid, [out] void **ppUnk)
 
HRESULT Present1 ([in] UINT SyncInterval, [in] UINT PresentFlags, [in] const DXGI_PRESENT_PARAMETERS *pPresentParameters)
 
BOOL IsTemporaryMonoSupported ()
 
HRESULT GetRestrictToOutput ([out] IDXGIOutput **ppRestrictToOutput)
 
HRESULT SetBackgroundColor ([in] const DXGI_RGBA *pColor)
 
HRESULT GetBackgroundColor ([out] DXGI_RGBA *pColor)
 
HRESULT SetRotation ([in] DXGI_MODE_ROTATION Rotation)
 
HRESULT GetRotation ([out] DXGI_MODE_ROTATION *pRotation)
 
- Public Member Functions inherited from IDXGISwapChain
HRESULT Present ([in] UINT sync_interval, [in] UINT flags)
 
HRESULT GetBuffer ([in] UINT buffer_idx, [in] REFIID riid, [in, out] void **surface)
 
HRESULT SetFullscreenState ([in] BOOL fullscreen, [in] IDXGIOutput *target)
 
HRESULT GetFullscreenState ([out] BOOL *fullscreen, [out] IDXGIOutput **target)
 
HRESULT GetDesc ([out] DXGI_SWAP_CHAIN_DESC *desc)
 
HRESULT ResizeBuffers ([in] UINT buffer_count, [in] UINT width, [in] UINT height, [in] DXGI_FORMAT format, [in] UINT flags)
 
HRESULT ResizeTarget ([in] const DXGI_MODE_DESC *target_mode_desc)
 
HRESULT GetContainingOutput ([out] IDXGIOutput **output)
 
HRESULT GetFrameStatistics ([out] DXGI_FRAME_STATISTICS *stats)
 
HRESULT GetLastPresentCount ([out] UINT *last_present_count)
 
- Public Member Functions inherited from IDXGIDeviceSubObject
HRESULT GetDevice ([in] REFIID riid, [out] void **device)
 
- Public Member Functions inherited from IDXGIObject
HRESULT SetPrivateData ([in] REFGUID guid, [in] UINT data_size, [in] const void *data)
 
HRESULT SetPrivateDataInterface ([in] REFGUID guid, [in] const IUnknown *object)
 
HRESULT GetPrivateData ([in] REFGUID guid, [in, out] UINT *data_size, [out] void *data)
 
HRESULT GetParent ([in] REFIID riid, [out] void **parent)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 254 of file dxgi1_2.idl.

Member Function Documentation

◆ GetBackgroundColor()

HRESULT IDXGISwapChain1::GetBackgroundColor ( [out] DXGI_RGBA *  pColor)

◆ GetCoreWindow()

HRESULT IDXGISwapChain1::GetCoreWindow ( [in] REFIID  refiid,
[out] void **  ppUnk 
)

◆ GetDesc1()

HRESULT IDXGISwapChain1::GetDesc1 ( [out] DXGI_SWAP_CHAIN_DESC1 *  pDesc)

◆ GetFullscreenDesc()

HRESULT IDXGISwapChain1::GetFullscreenDesc ( [out] DXGI_SWAP_CHAIN_FULLSCREEN_DESC *  pDesc)

◆ GetHwnd()

HRESULT IDXGISwapChain1::GetHwnd ( [out] HWND *  pHwnd)

◆ GetRestrictToOutput()

HRESULT IDXGISwapChain1::GetRestrictToOutput ( [out] IDXGIOutput **  ppRestrictToOutput)

◆ GetRotation()

HRESULT IDXGISwapChain1::GetRotation ( [out] DXGI_MODE_ROTATION *  pRotation)

◆ IsTemporaryMonoSupported()

BOOL IDXGISwapChain1::IsTemporaryMonoSupported ( )

◆ Present1()

HRESULT IDXGISwapChain1::Present1 ( [in] UINT  SyncInterval,
[in] UINT  PresentFlags,
[in] const DXGI_PRESENT_PARAMETERS *  pPresentParameters 
)

◆ SetBackgroundColor()

HRESULT IDXGISwapChain1::SetBackgroundColor ( [in] const DXGI_RGBA *  pColor)

◆ SetRotation()

HRESULT IDXGISwapChain1::SetRotation ( [in] DXGI_MODE_ROTATION  Rotation)

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