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)

Voir aussi

Structures d’effet (Direct3D 10)