D3D10_PASS_DESC structure (d3d10effect.h)
Décrit une passe d’effet, qui contient l’état du pipeline.
Syntaxe
typedef struct _D3D10_PASS_DESC {
LPCSTR Name;
UINT Annotations;
BYTE *pIAInputSignature;
SIZE_T IAInputSignatureSize;
UINT StencilRef;
UINT SampleMask;
FLOAT BlendFactor[4];
} D3D10_PASS_DESC;
Membres
Name
Type : LPCSTR
Chaîne qui contient le nom du passage ; sinon , NULL.
Annotations
Type : UINT
Nombre d’annotations.
pIAInputSignature
Type : BYTE*
Pointeur vers la signature d’entrée ou le nuanceur de vertex ; sinon , NULL.
IAInputSignatureSize
Type : SIZE_T
Taille de la signature d’entrée (en octets).
StencilRef
Type : UINT
Valeur stencil-reference utilisée dans l’état profondeur-gabarit (consultez Configuration des fonctionnalités Depth-Stencil (Direct3D 10)).
SampleMask
Type : UINT
Exemple de masque pour l’état de fusion (consultez Configuration des fonctionnalités de fusion (Direct3D 10)).
BlendFactor[4]
Type : FLOAT
Facteurs de fusion par composant (RVBA) pour l’état de fusion (consultez Configuration des fonctionnalités de fusion (Direct3D 10)).
Remarques
Obtenez une description de passe en appelant ID3D10EffectPass ::GetDesc ; une technique d’effet contient une ou plusieurs passes.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d10effect.h (include D3D10.h) |