D3DHAL_CLIPPEDTRIANGLEFAN Struktur (d3dhal.h)

Nur DirectX 8.0 und höhere Versionen.

Mindestens eine D3DHAL_CLIPPEDTRIANGLEFAN Strukturen werden vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn das bCommand-Element der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_CLIPPEDTRIANGLEFAN festgelegt ist und zum Rendern von beschnittenen Dreieckslümchen verwendet wird.

Syntax

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

Member

FirstVertexOffset

Gibt den Byteoffset in Stream 0 des Beginns der Vertexdaten (nicht den Index des Scheitelpunkts) an.

dwEdgeFlags

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

PrimitiveCount

Gibt die Anzahl der Dreiecke im angegebenen Dreieckslüflüm an.

Anforderungen

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

Weitere Informationen

D3DDP2OP_CLIPPEDTRIANGLEFAN

D3DHAL_DP2COMMAND

D3dDrawPrimitives2