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


структура D3D10_SHADER_VARIABLE_DESC (d3d10shader.h)

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

Синтаксис

typedef struct _D3D10_SHADER_VARIABLE_DESC {
  LPCSTR Name;
  UINT   StartOffset;
  UINT   Size;
  UINT   uFlags;
  LPVOID DefaultValue;
} D3D10_SHADER_VARIABLE_DESC;

Члены

Name

Тип: LPCSTR

Имя переменной.

StartOffset

Тип: UINT

Смещение от начала родительской структуры до начала переменной.

Size

Тип: UINT

Размер переменной (в байтах).

uFlags

Тип: UINT

Флаги, определяющие свойства переменных шейдера (см. D3D10_SHADER_VARIABLE_FLAGS).

DefaultValue

Тип: LPVOID

Значение по умолчанию для инициализации переменной.

Комментарии

Получите описание переменной шейдера с помощью отражения, вызвав ID3D10ShaderReflectionVariable::GetDesc.

Требования

Требование Значение
Заголовок d3d10shader.h

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

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