structure D3D10DDIARG_SIGNATURE_ENTRY (d3d10umddi.h)

La structure D3D10DDIARG_SIGNATURE_ENTRY décrit une entrée pour une signature.

Syntaxe

typedef struct D3D10DDIARG_SIGNATURE_ENTRY {
  [in] D3D10_SB_NAME SystemValue;
  [in] UINT          Register;
  [in] BYTE          Mask;
} D3D10DDIARG_SIGNATURE_ENTRY;

Membres

[in] SystemValue

Valeur de type D3D10_SB_NAME qui indique le nom système de l’entrée de signature. L’énumération D3D10_SB_NAME est définie dans le fichier d’en-tête D3d10tokenizedprogramformat.hpp. L’une des valeurs suivantes peut être définie.

Valeur Nom système
D3D10_SB_NAME_UNDEFINED (0) L’entrée n’a pas de nom système.
D3D10_SB_NAME_POSITION (1) Position.
D3D10_SB_NAME_CLIP_DISTANCE (2) Distance du clip.
D3D10_SB_NAME_CULL_DISTANCE (3) Distance de coupe.
D3D10_SB_NAME_RENDER_TARGET_ARRAY_INDEX (4) Affiche l’index du tableau cible.
D3D10_SB_NAME_VIEWPORT_ARRAY_INDEX (5) Index du tableau de fenêtres d’affichage.
D3D10_SB_NAME_VERTEX_ID (6) ID de vertex.
D3D10_SB_NAME_PRIMITIVE_ID (7) ID primitif.
D3D10_SB_NAME_INSTANCE_ID (8) ID d’instance.
D3D10_SB_NAME_IS_FRONT_FACE (9) Est face avant.

[in] Register

Numéro du registre pour l’entrée de signature.

[in] Mask

Masque xyzw pour l’entrée de signature. Les quatre bits les moins significatifs (LSB) du masque représentent xyzw respectivement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D10DDIARG_STAGE_IO_SIGNATURES