Поделиться через


структура D3D10_SHADER_DEBUG_OUTPUTVAR (d3d10_1shader.h)

Описывает выходную переменную шейдера.

Синтаксис

typedef struct _D3D10_SHADER_DEBUG_OUTPUTVAR {
  UINT  Var;
  UINT  uValueMin;
  UINT  uValueMax;
  INT   iValueMin;
  INT   iValueMax;
  FLOAT fValueMin;
  FLOAT fValueMax;
  BOOL  bNaNPossible;
  BOOL  bInfPossible;
} D3D10_SHADER_DEBUG_OUTPUTVAR;

Члены

Var

Тип: UINT

Переменная индекса, записываемая в , или , если значение -1, она не собирается в переменную.

uValueMin

Тип: UINT

Минимальное значение UINT.

uValueMax

Тип: UINT

Максимальное значение UINT.

iValueMin

Тип: INT

Минимальное значение INT.

iValueMax

Тип: INT

Максимальное значение UINT.

fValueMin

Тип: FLOAT

Минимальное значение FLOAT.

fValueMax

Тип: FLOAT

Максимальное значение FLOAT.

bNaNPossible

Тип: BOOL

Указывает, может ли выходная переменная иметь значение, не равное числу.

bInfPossible

Тип: BOOL

Указывает, может ли выходная переменная вычислить бесконечность.

Требования

Требование Значение
Заголовок d3d10_1shader.h (включая D3D10Shader.h)

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

Структуры шейдеров