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