Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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