структура D3D10_PASS_SHADER_DESC (d3d10effect.h)
Описывает переменную эффекта, содержащую шейдер.
Синтаксис
typedef struct _D3D10_PASS_SHADER_DESC {
ID3D10EffectShaderVariable *pShaderVariable;
UINT ShaderIndex;
} D3D10_PASS_SHADER_DESC;
Члены
pShaderVariable
Тип: ID3D10EffectShaderVariable*
Указатель на переменную, из которую был получен шейдер. Если это встроенное назначение шейдера, возвращенный интерфейс будет анонимной переменной шейдера, которая не может быть извлечена каким-либо другим способом. Его имя в описании переменной будет "$Anonymous". Если в блоке pass нет назначения этого типа, это будет указывать на переменную шейдера, которая возвращает значение false при вызове IsValid.
ShaderIndex
Тип: UINT
Отсчитываемый от нуля индекс массива; в противном случае — 0.
Комментарии
Чтобы получить описание шейдера, вызовите метод , например ID3D10EffectPass::GetVertexShaderDesc.
Требования
Требование | Значение |
---|---|
Заголовок | d3d10effect.h (включая D3D10.h) |