Freigeben über


D3DHAL_CLIPPEDTRIANGLEFAN Struktur (d3dhal.h)

Nur DirectX 8.0 und höhere Versionen.

Mindestens eine D3DHAL_CLIPPEDTRIANGLEFAN Strukturen werden vom Befehlspuffer durch den D3dDrawPrimitives2 Rückruf analysiert, wenn das D3DHAL_DP2COMMAND bCommand-Element Element der D3DHAL_DP2COMMAND Struktur auf D3DDP2OP_CLIPPEDTRIANGLEFAN festgelegt ist und zum Rendern von abgeschnittenen Dreiecksfächern verwendet wird.

Syntax

typedef struct _D3DHAL_CLIPPEDTRIANGLEFAN {
  DWORD FirstVertexOffset;
  DWORD dwEdgeFlags;
  DWORD PrimitiveCount;
} D3DHAL_CLIPPEDTRIANGLEFAN;

Angehörige

FirstVertexOffset

Gibt den Byteoffset in Datenstrom 0 des Anfangs der Vertexdaten an (nicht den Index des Scheitelpunkts).

dwEdgeFlags

Gibt eine Bitmaske an, die angibt, welche Kanten beim Rendern des Drahtrahmens gezeichnet werden sollen (um die Zeichnung von Kanten zu verhindern, die durch Beschneiden eingeführt werden). Weitere Informationen zu dieser Bitmaske finden Sie im Abschnitt "Hinweise" der D3DHAL_DP2TRIANGLEFAN_IMM-Struktur.

PrimitiveCount

Gibt die Anzahl der Dreiecke im angegebenen Dreiecksfächer an.

Anforderungen

Anforderung Wert
Header- d3dhal.h (einschließlich D3dhal.h)

Siehe auch

D3DDP2OP_CLIPPEDTRIANGLEFAN

D3DHAL_DP2COMMAND

D3dDrawPrimitives2