Freigeben über


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;

Angehörige

[in] SystemValue

Der D3D10_SB_NAME typisierter Wert, der den Systemnamen des Signatureintrags angibt. Die D3D10_SB_NAME-Enumeration wird 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) Clip distance.
D3D10_SB_NAME_CULL_DISTANCE (3) Ullabstand.
D3D10_SB_NAME_RENDER_TARGET_ARRAY_INDEX (4) Renderzielarrayindex.
D3D10_SB_NAME_VIEWPORT_ARRAY_INDEX (5) Viewport-Arrayindex.
D3D10_SB_NAME_VERTEX_ID (6) Vertex-ID.
D3D10_SB_NAME_PRIMITIVE_ID (7) Grundtyp-ID.
D3D10_SB_NAME_INSTANCE_ID (8) Instanz-ID.
D3D10_SB_NAME_IS_FRONT_FACE (9) Ist Die Vorderseite.

[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 xyzw dar.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3D10DDIARG_STAGE_IO_SIGNATURES