DXGI_GAMMA_CONTROL_CAPABILITIES structure (dxgitype.h)

The DXGI_GAMMA_CONTROL_CAPABILIITES structure describes gamma capabilities.

Syntax

typedef struct DXGI_GAMMA_CONTROL_CAPABILITIES {
  [out] BOOL  ScaleAndOffsetSupported;
  [out] float MaxConvertedValue;
  [out] float MinConvertedValue;
  [out] UINT  NumGammaControlPoints;
        float ControlPointPositions[1025];
} DXGI_GAMMA_CONTROL_CAPABILITIES;

Members

[out] ScaleAndOffsetSupported

A BOOL value that indicates whether the device supports scale and offset. TRUE indicates that the device supports scale and offset; FALSE indicates that the device does not support scale and offset.

[out] MaxConvertedValue

A single-precision float vector for the maximum converted value for the gamma control.

[out] MinConvertedValue

A single-precision float vector for the minimum converted value for the gamma control.

[out] NumGammaControlPoints

The number of elements in the array that the ControlPointPositions member specifies.

[out] ControlPointPositions[1025]

An array of single-precision float vectors that describe the gamma control point positions.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header dxgitype.h (include D3d10umddi.h)

See also

DXGI_DDI_ARG_GET_GAMMA_CONTROL_CAPS

GetGammaCapsDXGI