Freigeben über


D3DDDIARG_DRAWINDEXEDPRIMITIVE Struktur (d3dumddi.h)

Die D3DDDIARG_DRAWINDEXEDPRIMITIVE-Struktur beschreibt einen indizierten Grundtyp, der gezeichnet werden soll.

Syntax

typedef struct _D3DDDIARG_DRAWINDEXEDPRIMITIVE {
  [in] D3DPRIMITIVETYPE PrimitiveType;
  [in] INT              BaseVertexIndex;
  [in] UINT             MinIndex;
  [in] UINT             NumVertices;
  [in] UINT             StartIndex;
  [in] UINT             PrimitiveCount;
} D3DDDIARG_DRAWINDEXEDPRIMITIVE;

Angehörige

[in] PrimitiveType

Ein D3DPRIMITIVETYPE typisierter Wert, der den Typ des zu zeichnenden Grundtyps angibt. Dieses Element kann einer der folgenden Werte sein: D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP oder D3DPT_TRIANGLEFAN. Weitere Informationen zu D3DPRIMITIVETYPE finden Sie in der Microsoft Windows SDK-Dokumentation.

[in] BaseVertexIndex

Die Zahl, die jedem Index hinzugefügt werden soll, auf den die verschiedenen Grundtypen verweisen, um den tatsächlichen Index der Vertexelemente in jedem Vertexdatenstrom zu bestimmen.

[in] MinIndex

Der Mindestindex eines Bereichs von Scheitelpunkten, auf die möglicherweise von den zu zeichnenden Grundtypen zugegriffen wird und daher die Scheitelpunkte verarbeitet werden sollen.

[in] NumVertices

Die Anzahl der Scheitelpunkte in einem Bereich, auf die möglicherweise von den zu zeichnenden Grundtypen zugegriffen wird und daher die Scheitelpunkte verarbeitet werden sollen.

[in] StartIndex

Der erste Index im Indexpuffer, aus dem Indizes gelesen werden, um die Grundtypen zu zeichnen.

[in] PrimitiveCount

Die Anzahl der Dreiecke, Linien oder Punkte, die für den angegebenen Grundtyp gezeichnet werden sollen.

Bemerkungen

Die Microsoft Direct3D-Laufzeit transformiert die Indexdaten nicht, bevor ein Zeiger an die Beschreibung der Indexdaten im pData Parameter in einem Aufruf der DrawIndexedPrimitive-Funktion des Benutzermodus-Anzeigetreibers übergeben wird.

Anforderungen

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

Siehe auch

DrawIndexedPrimitive-