Condividi tramite


struttura D3D10_PASS_DESC (d3d10effect.h)

Descrive un passaggio di effetto che contiene lo stato della pipeline.

Sintassi

typedef struct _D3D10_PASS_DESC {
  LPCSTR Name;
  UINT   Annotations;
  BYTE   *pIAInputSignature;
  SIZE_T IAInputSignatureSize;
  UINT   StencilRef;
  UINT   SampleMask;
  FLOAT  BlendFactor[4];
} D3D10_PASS_DESC;

Members

Name

Tipo: LPCSTR

Stringa che contiene il nome del pass; altrimenti NULL.

Annotations

Tipo: UINT

Numero di annotazioni.

pIAInputSignature

Tipo: BYTE*

Puntatore alla firma di input o al vertex shader; altrimenti NULL.

IAInputSignatureSize

Tipo: SIZE_T

Dimensioni della firma di input (in byte).

StencilRef

Tipo: UINT

Il valore di riferimento stencil usato nello stato di profondità-stencil (vedere Configurazione della funzionalità Depth-Stencil (Direct3D 10)).

SampleMask

Tipo: UINT

Maschera di esempio per lo stato di blend (vedere Configurazione della funzionalità di fusione (Direct3D 10)).

BlendFactor[4]

Tipo: FLOAT

I fattori di blend per componente (RGBA) per lo stato di blend (vedere Configurazione della funzionalità di blending (Direct3D 10)).

Commenti

Ottenere una descrizione pass chiamando ID3D10EffectPass::GetDesc; una tecnica di effetto contiene uno o più passaggi.

Requisiti

Requisito Valore
Intestazione d3d10effect.h (include D3D10.h)

Vedi anche

Strutture effetto (Direct3D 10)