D3DDDIARG_DRAWINDEXEDPRIMITIVE Struktur (d3dumddi.h)
Die D3DDDIARG_DRAWINDEXEDPRIMITIVE-Struktur beschreibt ein zu zeichnende indiziertes Primitive.
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;
Member
[in] PrimitiveType
Ein D3DPRIMITIVETYPE typisierter Wert, der den Typ des zu zeichnenden Grundtyps angibt. Dieser Member 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 von den verschiedenen Grundelementen verwiesen wird, um den tatsächlichen Index der Vertexelemente in jedem Vertexstream zu bestimmen.
[in] MinIndex
Der Mindestindex eines Bereichs von Scheitelpunkten, auf den möglicherweise die zu zeichnenden Grundwerte zugreifen, und daher, welche Scheitelpunkte verarbeitet werden sollten.
[in] NumVertices
Die Anzahl der Scheitelpunkte in einem Bereich, auf die potenziell von den zu zeichnenden Grundtypen zugegriffen wird, und daher, welche Scheitelpunkte verarbeitet werden sollten.
[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 das angegebene Grundelement gezeichnet werden sollen.
Hinweise
Die Microsoft Direct3D-Runtime transformiert die Indexdaten nicht, bevor ein Zeiger auf die Beschreibung der Indexdaten im pData-Parameter in einem Aufruf der DrawIndexedPrimitive-Funktion des Benutzermodus-Anzeigetreibers übergeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |