D3DHAL_DP2DRAWPRIMITIVE2 Struktur (d3dhal.h)
Nur DirectX 8.0 und höhere Versionen.
D3DHAL_DRAWPRIMITIVE2 vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert wird, 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;
Member
primType
Gibt den Typ des zu zeichnenden Grundtyps an (D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP oder D3DPT_TRIANGLEFAN).
FirstVertexOffset
Gibt den Offset in Bytes in Stream Null der Vertexdaten an. Dies steht im Gegensatz zu D3DDP2OP_DRAWPRIMITIVE, bei der der Anfang der Vertexdaten im Vertexstream durch einen Vertexindex und nicht durch einen tatsächlichen Byteoffset angegeben wird.
PrimitiveCount
Gibt die Anzahl der Dreiecke, Linien oder Punkte an, die für das angegebene Grundelement gezeichnet werden sollen.
Hinweise
Die Scheitelpunktdaten wurden von der Runtime transformiert.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dhal.h (einschließlich D3dhal.h) |
Weitere Informationen
D3DDP2OP_DRAWPRIMITIVE
D3DDP2OP_DRAWPRIMITIVE2