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


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

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

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