D3D10DDIARG_SIGNATURE_ENTRY-Struktur (d3d10umddi.h)
Die D3D10DDIARG_SIGNATURE_ENTRY-Struktur beschreibt einen Eintrag für eine Signatur.
Syntax
typedef struct D3D10DDIARG_SIGNATURE_ENTRY {
[in] D3D10_SB_NAME SystemValue;
[in] UINT Register;
[in] BYTE Mask;
} D3D10DDIARG_SIGNATURE_ENTRY;
Member
[in] SystemValue
Der D3D10_SB_NAME-Typwert, der den Systemnamen des Signatureintrags angibt. Die D3D10_SB_NAME-Enumeration ist in der Headerdatei D3d10tokenizedprogramformat.hpp definiert. Einer der folgenden Werte kann festgelegt werden.
Wert | Systemname |
---|---|
D3D10_SB_NAME_UNDEFINED (0) | Der Eintrag hat keinen Systemnamen. |
D3D10_SB_NAME_POSITION (1) | Position |
D3D10_SB_NAME_CLIP_DISTANCE (2) | Clipabstand. |
D3D10_SB_NAME_CULL_DISTANCE (3) | Ullabstand. |
D3D10_SB_NAME_RENDER_TARGET_ARRAY_INDEX (4) | Rendern des Zielarrayindexes. |
D3D10_SB_NAME_VIEWPORT_ARRAY_INDEX (5) | Viewport-Arrayindex. |
D3D10_SB_NAME_VERTEX_ID (6) | Vertex-ID. |
D3D10_SB_NAME_PRIMITIVE_ID (7) | Primitive ID. |
D3D10_SB_NAME_INSTANCE_ID (8) | Instanz-ID. |
D3D10_SB_NAME_IS_FRONT_FACE (9) | Ist Frontseite. |
[in] Register
Die Nummer des Registers für den Signatureintrag.
[in] Mask
Die xyzw-Maske für den Signatureintrag. Die vier am wenigsten signifikanten Bits (LSBs) der Maske stellen jeweils xyzw dar.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |