struttura D3D10_PASS_SHADER_DESC (d3d10effect.h)
Descrive una variabile di effetto che contiene uno shader.
Sintassi
typedef struct _D3D10_PASS_SHADER_DESC {
ID3D10EffectShaderVariable *pShaderVariable;
UINT ShaderIndex;
} D3D10_PASS_SHADER_DESC;
Members
pShaderVariable
Tipo: ID3D10EffectShaderVariable*
Puntatore alla variabile da cui proviene lo shader. Se si tratta di un'assegnazione dello shader inline, l'interfaccia restituita sarà una variabile shader anonima, che non è recuperabile in altro modo. Il nome nella descrizione della variabile sarà "$Anonymous". Se non è presente alcuna assegnazione di questo tipo nel blocco pass, questo punterà a una variabile shader che restituisce false quando viene chiamato IsValid.
ShaderIndex
Tipo: UINT
Indice di matrice in base zero; in caso contrario, 0.
Commenti
Per ottenere una descrizione dello shader, chiamare un metodo come ID3D10EffectPass::GetVertexShaderDesc.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10effect.h (include D3D10.h) |