Condividi tramite


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)

Vedi anche

Strutture degli effetti (Direct3D 10)