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