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


структура D3DX11_PASS_SHADER_DESC

Описывает этап эффекта.

Синтаксис

typedef struct _D3DX11_PASS_SHADER_DESC {
  ID3DX11EffectShaderVariable *pShaderVariable;
  UINT                        ShaderIndex;
} D3DX11_PASS_SHADER_DESC;

Члены

pShaderVariable

Тип: ID3DX11EffectShaderVariable*

Переменная, из которую был получен этот шейдер.

ShaderIndex

Тип: UINT

Элемент pShaderVariable (если массив) или 0, если это неприменимо.

Комментарии

D3DX11_PASS_SHADER_DESC используется с методами ID3DX11EffectPass Get*ShaderDesc.

Если это назначение встроенного шейдера, возвращаемый интерфейс будет анонимной переменной шейдера, которая не может быть получена каким-либо другим способом. Это имя в описании переменной будет "$Anonymous". Если в блоке прохода нет назначения этого типа, pShaderVariable != NULL, но pShaderVariable-IsValid>() == FALSE.

Требования

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

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

Эффекты 11 Структуры