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) |