Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

DXGI_GAMMA_CONTROL_CAPABILITIES structure

Controls the gamma capabilities of an adapter.

Syntax

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

Members

  • ScaleAndOffsetSupported
    Type: BOOL

    True if scaling and offset operations are supported during gamma correction; otherwise, false.

  • MaxConvertedValue
    Type: float

    A value describing the maximum range of the control-point positions.

  • MinConvertedValue
    Type: float

    A value describing the minimum range of the control-point positions.

  • NumGammaControlPoints
    Type: UINT

    A value describing the number of control points in the array.

  • ControlPointPositions
    Type: float[1025]

    An array of values describing control points; the maximum length of control points is 1025.

Remarks

To get a list of the capabilities for controlling gamma correction, call IDXGIOutput::GetGammaControlCapabilities.

For info about using gamma correction, see Using gamma correction.

Requirements

Header

DXGI.h

See also

DXGI Structures

Additional resources