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