структура DXGI_GAMMA_CONTROL_CAPABILITIES (dxgitype.h)

Структура DXGI_GAMMA_CONTROL_CAPABILIITES описывает гамма-возможности.

Синтаксис

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;

Члены

[out] ScaleAndOffsetSupported

Значение BOOL, указывающее, поддерживает ли устройство масштабирование и смещение. ЗНАЧЕНИЕ TRUE указывает, что устройство поддерживает масштабирование и смещение; FALSE указывает, что устройство не поддерживает масштаб и смещение.

[out] MaxConvertedValue

Вектор с плавающей точкой с одной точностью для максимального преобразованного значения для гамма-элемента управления.

[out] MinConvertedValue

Вектор с плавающей точкой с одной точностью для минимального преобразованного значения для гамма-элемента управления.

[out] NumGammaControlPoints

Количество элементов в массиве, указанное элементом ControlPointPositions .

[out] ControlPointPositions[1025]

Массив векторов с плавающей точкой с одной точностью, описывающих положения гамма-точек управления.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть dxgitype.h (включая D3d10umddi.h)

См. также раздел

DXGI_DDI_ARG_GET_GAMMA_CONTROL_CAPS

GetGammaCapsDXGI