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)

Weitere Informationen

D3D10DDIARG_STAGE_IO_SIGNATURES