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 結構