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.
Eine D3DHAL_DP2LINESTRIP Struktur wird vom Befehlspuffer durch die D3dDrawPrimitives2 Rückruf analysiert, wenn das bCommand Member der D3DHAL_DP2COMMAND Struktur auf D3DDP2OP_LINESTRIP festgelegt ist und zum Rendern der angegebenen verbundenen Liniensegmente verwendet wird.
Syntax
typedef struct _D3DHAL_DP2LINESTRIP {
WORD wVStart;
} D3DHAL_DP2LINESTRIP, *LPD3DHAL_DP2LINESTRIP;
Angehörige
wVStart
Gibt den Index im Scheitelpunktpuffer an, der Koordinatendaten für den anfänglichen Scheitelpunkt der Linienleiste enthält.
Bemerkungen
Eine D3DHAL_DP2LINESTRIP Struktur folgt der D3DHAL_DP2COMMAND Struktur im Befehlspuffer.
D3dDrawPrimitives2- sollte sequenziell eine Summe von (wPrimitiveCount + 1) Scheitelpunkten aus dem Vertexpuffer verarbeiten. Beginnend mit dem Vertexpufferoffset wird die Abfolge der gerenderten Zeilen (wVStart, wVStart + 1), (wVStart + 1, wVStart + 2), (wVStart + 2, wVStart + 3), ..., (wVStart + (wPrimitiveCount - 1), wVStart + wPrimitiveCount). Der Wert wPrimitiveCount wird in der D3DHAL_DP2COMMAND-Struktur angegeben.
Die folgende Abbildung zeigt einen Teil eines Beispielbefehlspuffers mit einem D3DDP2OP_LINESTRIP Befehl und einer D3DHAL_DP2LINESTRIP Struktur. Der Treiber sollte drei verbundene Linien mit den folgenden vier Scheitelpunkten aus dem Vertexpuffer zeichnen: (v[4], v[5]), (v[5], v[6]), (v[6], v[7]).
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_LINESTRIP