Partager via


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 D3D10_SB_NAME typée 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 du 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 cull.
D3D10_SB_NAME_RENDER_TARGET_ARRAY_INDEX (4) Afficher l’index du tableau cible.
D3D10_SB_NAME_VIEWPORT_ARRAY_INDEX (5) Index de tableau de fenêtre 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 respectivement xyzw.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D10DDIARG_STAGE_IO_SIGNATURES