D3D11_1DDIARG_SIGNATURE_ENTRY structure (d3d10umddi.h)
Décrit une entrée pour une signature.
Syntaxe
typedef struct D3D11_1DDIARG_SIGNATURE_ENTRY {
[in] D3D10_SB_NAME SystemValue;
[in] UINT Register;
[in] BYTE Mask;
D3D10_SB_REGISTER_COMPONENT_TYPE RegisterComponentType;
D3D11_SB_OPERAND_MIN_PRECISION MinPrecision;
} D3D11_1DDIARG_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 découpage. |
D3D10_SB_NAME_CULL_DISTANCE (3) | Distance d’abattage. |
D3D10_SB_NAME_RENDER_TARGET_ARRAY_INDEX (4) | Afficher 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.
RegisterComponentType
Type D3D10_SB_REGISTER_COMPONENT_TYPE qui indique le type de composant register.
L’énumération D3D10_SB_REGISTER_COMPONENT_TYPE est définie dans le fichier d’en-tête D3d10tokenizedprogramformat.hpp.
MinPrecision
Type D3D11_SB_OPERAND_MIN_PRECISION qui indique une précision minimale des opérandes source et de destination.
L’énumération D3D11_SB_OPERAND_MIN_PRECISION est définie dans le fichier d’en-tête D3d10tokenizedprogramformat.hpp.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |