DKGK_GAMMA_DATA_CAP 結構 (d3dkmddi.h)

Gamma 數據上限。

語法

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 是固定點 (DXGK_GAMMA_DATA_TYPE_FIXED_POINT ) ,則為整數的位計數。

BitCountOfFraction

如果 DataType 是固定點 (DXGK_GAMMA_DATA_TYPE_FIXED_POINT) , 則分數的位數計數。

BitCountOfExponent

如果 DataType 為 float (DXGK_GAMMA_DATA_TYPE_FLOAT ) ,則指數的位計數。

BitCountOfMantissa

如果 DataType 為 float (DXGK_GAMMA_DATA_TYPE_FLOAT ) ,則為 mantissa 的位計數。

Value

NumericRangeMin

Gamma 數據的最小數目。

NumericRangeMax

Gamma 數據的數目上限。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1903)
標頭 d3dkmddi.h