структура 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) |