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

Public Member Functions

HRESULT GetDesc1 ([out] DXGI_OUTPUT_DESC1 *desc)
 
HRESULT CheckHardwareCompositionSupport ([out] UINT *flags)
 
- Public Member Functions inherited from IDXGIOutput5
HRESULT DuplicateOutput1 ([in] IUnknown *device, [in] UINT flags, [in] UINT format_count, [in] const DXGI_FORMAT *formats, [out] IDXGIOutputDuplication **duplication)
 
- Public Member Functions inherited from IDXGIOutput4
HRESULT CheckOverlayColorSpaceSupport ([in] DXGI_FORMAT format, [in] DXGI_COLOR_SPACE_TYPE colour_space, [in] IUnknown *device, [out] UINT *flags)
 
- Public Member Functions inherited from IDXGIOutput3
HRESULT CheckOverlaySupport ([in] DXGI_FORMAT enum_format, [out] IUnknown *concerned_device, [out] UINT *flags)
 
- Public Member Functions inherited from IDXGIOutput2
BOOL SupportsOverlays ()
 
- Public Member Functions inherited from IDXGIOutput1
HRESULT GetDisplayModeList1 ([in] DXGI_FORMAT enum_format, [in] UINT flags, [in, out] UINT *num_modes, [out] DXGI_MODE_DESC1 *desc)
 
HRESULT FindClosestMatchingMode1 ([in] const DXGI_MODE_DESC1 *mode_to_match, [out] DXGI_MODE_DESC1 *closest_match, [in] IUnknown *concerned_device)
 
HRESULT GetDisplaySurfaceData1 ([in] IDXGIResource *destination)
 
HRESULT DuplicateOutput ([in] IUnknown *device, [out] IDXGIOutputDuplication **output_duplication)
 
- Public Member Functions inherited from IDXGIOutput
HRESULT GetDesc ([out] DXGI_OUTPUT_DESC *desc)
 
HRESULT GetDisplayModeList ([in] DXGI_FORMAT format, [in] UINT flags, [in, out] UINT *mode_count, [out] DXGI_MODE_DESC *desc)
 
HRESULT FindClosestMatchingMode ([in] const DXGI_MODE_DESC *mode, [out] DXGI_MODE_DESC *closest_match, [in] IUnknown *device)
 
HRESULT WaitForVBlank ()
 
HRESULT TakeOwnership ([in] IUnknown *device, [in] BOOL exclusive)
 
void ReleaseOwnership ()
 
HRESULT GetGammaControlCapabilities ([out] DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps)
 
HRESULT SetGammaControl ([in] const DXGI_GAMMA_CONTROL *gamma_control)
 
HRESULT GetGammaControl ([out] DXGI_GAMMA_CONTROL *gamma_control)
 
HRESULT SetDisplaySurface ([in] IDXGISurface *surface)
 
HRESULT GetDisplaySurfaceData ([in] IDXGISurface *surface)
 
HRESULT GetFrameStatistics ([out] DXGI_FRAME_STATISTICS *stats)
 
- 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 100 of file dxgi1_6.idl.

Member Function Documentation

◆ CheckHardwareCompositionSupport()

HRESULT IDXGIOutput6::CheckHardwareCompositionSupport ( [out] UINT *  flags)

◆ GetDesc1()

HRESULT IDXGIOutput6::GetDesc1 ( [out] DXGI_OUTPUT_DESC1 *  desc)

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