共用方式為


D3D10_PASS_SHADER_DESC 結構 (d3d10effect.h)

描述包含著色器的效果變數。

語法

typedef struct _D3D10_PASS_SHADER_DESC {
  ID3D10EffectShaderVariable *pShaderVariable;
  UINT                       ShaderIndex;
} D3D10_PASS_SHADER_DESC;

成員

pShaderVariable

類型: ID3D10EffectShaderVariable*

著色器的來源變數指標。 如果是內嵌著色器指派,傳回的介面將會是匿名著色器變數,無法以任何其他方式擷取。 變數描述中的名稱會是 「$Anonymous」。 如果傳遞區塊中沒有此類型的指派,這會指向呼叫IsValid時傳回 false 的著色器變數。

ShaderIndex

類型: UINT

以零起始的陣列索引;否則為 0。

備註

若要取得著色器描述,請呼叫 ID3D10EffectPass::GetVertexShaderDesc 之類的方法。

規格需求

需求
標頭 d3d10effect.h (包含 D3D10.h)

另請參閱

Direct3D 10 (效果結構)