DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS enumeration (dxgi1_6.h)

Describes which levels of hardware composition are supported.

Syntax

typedef enum DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS {
  DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN = 1,
  DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED = 2,
  DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED = 4
} ;

Constants

 
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN
Value: 1
This flag specifies that swapchain composition can be facilitated in a performant manner using hardware for fullscreen applications.
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED
Value: 2
This flag specifies that swapchain composition can be facilitated in a performant manner using hardware for windowed applications.
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED
Value: 4
This flag specifies that swapchain composition facilitated using hardware can cause the cursor to appear stretched.

Remarks

Values of this enumeration are returned from the IDXGIOutput6::CheckHardwareCompositionSupport method in the pFlags out parameter.

Requirements

Requirement Value
Header dxgi1_6.h

See also

DXGI Enumerations

IDXGIOutput6::CheckHardwareCompositionSupport method