структура D3D10_SHADER_DEBUG_VAR_INFO (d3d10_1shader.h)
Представляет сведения об исходной переменной шейдера.
Синтаксис
typedef struct _D3D10_SHADER_DEBUG_VAR_INFO {
UINT TokenId;
D3D10_SHADER_VARIABLE_TYPE Type;
UINT Register;
UINT Component;
UINT ScopeVar;
UINT ScopeVarOffset;
} D3D10_SHADER_DEBUG_VAR_INFO;
Члены
TokenId
Тип: UINT
Индексирование в список маркеров для объявления идентификатора.
Type
Тип: D3D10_SHADER_VARIABLE_TYPE
Тип переменной. Тип требуется только для массивов.
Register
Тип: UINT
Зарегистрируйте переменную, в ней хранится.
Component
Тип: UINT
Исходная переменная, которая объявила эту переменную.
ScopeVar
Тип: UINT
Смещение в массив переменных область, определенный в D3D10_SHADER_DEBUG_INFO.
ScopeVarOffset
Тип: UINT
Смещение этой переменной в объекте ScopeVar.
Требования
Требование | Значение |
---|---|
Заголовок | d3d10_1shader.h (включая D3D10Shader.h) |