D3DHAL_DP2POINTS Struktur (d3dhal.h)
Mindestens eine D3DHAL_DP2POINTS Strukturen werden vom Befehlspuffer vom D3dDrawPrimitives2 Rückruf analysiert, wenn das bCommand Member der D3DHAL_DP2COMMAND Struktur auf D3DDP2OP_POINTS festgelegt ist und zum Rendern der angegebenen Punkte verwendet wird.
Syntax
typedef struct _D3DHAL_DP2POINTS {
WORD wCount;
WORD wVStart;
} D3DHAL_DP2POINTS, *LPD3DHAL_DP2POINTS;
Angehörige
wCount
Gibt die Anzahl der zu rendernden Punkte an.
wVStart
Gibt den Index im Vertexpuffer an, der Koordinatendaten für den Anfangspunkt enthält.
Bemerkungen
D3dDrawPrimitives2- sollte wPrimitiveCount D3DHAL_DP2POINTS Strukturen aus dem Befehlspuffer verarbeiten. Der Wert wPrimitiveCount wird in der D3DHAL_DP2COMMAND-Struktur angegeben.
Für jede D3DHAL_DP2POINTS Struktur sollte D3dDrawPrimitives2- sequenziell wCount Scheitelpunkte aus dem Vertexpuffer verarbeiten. Beginnend mit dem Vertexpufferoffset wird die Rendersequenz wVStart, (wVStart+1), ..., (wVStart+(wCount-1)) gerendert.
Die folgende Abbildung zeigt einen Teil eines Beispielbefehlspuffers mit einem D3DDP2OP_POINTS Befehl und zwei D3DHAL_DP2POINTS Strukturen. Der Treiber sollte insgesamt sieben Punkte mit den folgenden Scheitelpunkten aus dem Vertexpuffer zeichnen: v[2], v[3], v[4], v[7], v[8], v[9], v[10].

Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_POINTS