структура DKGK_GAMMA_DATA_CAP (d3dkmddi.h)

Гамма-ограничения данных.

Синтаксис

typedef struct _DKGK_GAMMA_DATA_CAP {
  DXGK_GAMMA_DATA_TYPE DataType;
  union {
    struct {
      UINT BitCountOfInteger : 6;
      UINT BitCountOfFraction : 6;
    };
    struct {
      UINT BitCountOfExponent : 6;
      UINT BitCountOfMantissa : 6;
    };
    UINT Value;
  };
  float                NumericRangeMin;
  float                NumericRangeMax;
} DKGK_GAMMA_DATA_CAP;

Члены

DataType

Значение перечисления DXGK_GAMMA_DATA_TYPE .

BitCountOfInteger

Число битов целого числа, если DataType имеет значение fixed-point(DXGK_GAMMA_DATA_TYPE_FIXED_POINT).

BitCountOfFraction

Число битов дроби, если DataType имеет значение fixed-point(DXGK_GAMMA_DATA_TYPE_FIXED_POINT).

BitCountOfExponent

Число битов экспоненты, если DataType имеет значение float(DXGK_GAMMA_DATA_TYPE_FLOAT).

BitCountOfMantissa

Число битов мантиссы, если dataType имеет значение float(DXGK_GAMMA_DATA_TYPE_FLOAT).

Value

NumericRangeMin

Минимальное количество гамма-данных.

NumericRangeMax

Максимальное количество гамма-данных.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Верхняя часть d3dkmddi.h