D3DHAL_DP2DRAWPRIMITIVE2 Struktur (d3dhal.h)
Nur DirectX 8.0 und höhere Versionen.
D3DHAL_DRAWPRIMITIVE2 wird vom Befehlspuffer vom D3dDrawPrimitives2 Rückruf analysiert, wenn das bCommand-Element der D3DHAL_DP2COMMAND Struktur auf D3DDP2OP_DRAWPRIMITIVE2 festgelegt ist und zum Rendern eines Grundtyps verwendet wird.
Syntax
typedef struct _D3DHAL_DP2DRAWPRIMITIVE2 {
D3DPRIMITIVETYPE primType;
DWORD FirstVertexOffset;
DWORD PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE2;
Angehörige
primType
Gibt den Typ des zu zeichnenden Grundtyps an (einer von D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP oder D3DPT_TRIANGLEFAN).
FirstVertexOffset
Gibt den Offset in Bytes in Datenstrom 0 der Vertexdaten an. Dies ist im Gegensatz zu D3DDP2OP_DRAWPRIMITIVE, bei dem der Anfang der Vertexdaten im Vertexdatenstrom durch einen Vertexindex und nicht durch einen tatsächlichen Byte-Offset angegeben wird.
PrimitiveCount
Gibt die Anzahl der Dreiecke, Linien oder Punkte an, die für den angegebenen Grundtyp gezeichnet werden sollen.
Bemerkungen
Die Vertexdaten wurden von der Laufzeit transformiert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_DRAWPRIMITIVE
D3DDP2OP_DRAWPRIMITIVE2