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 是定点 (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

伽玛数据的最小数目。

NumericRangeMax

伽玛数据的最大数目。

要求

要求
最低受支持的客户端 Windows 10 版本 1903
标头 d3dkmddi.h