D3DHAL_CLIPPEDTRIANGLEFAN structure (d3dhal.h)

DirectX 8.0 et versions ultérieures uniquement.

Une ou plusieurs structures D3DHAL_CLIPPEDTRIANGLEFAN sont analysées à partir de la mémoire tampon de commandes par le rappel D3dDrawPrimitives2 lorsque le membre bCommand de la structure D3DHAL_DP2COMMAND est défini sur D3DDP2OP_CLIPPEDTRIANGLEFAN et sont utilisées pour afficher les ventilateurs de triangles coupés.

Syntaxe

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

Membres

FirstVertexOffset

Spécifie le décalage d’octets dans le flux 0 du début des données de vertex (et non l’index du vertex).

dwEdgeFlags

Spécifie un masque de bits qui identifie les bords à dessiner lors du rendu du cadre filaire (pour empêcher le dessin des bords introduits par le découpage). Pour plus d’informations sur ce masque de bits, consultez la section Remarques de la structure D3DHAL_DP2TRIANGLEFAN_IMM .

PrimitiveCount

Spécifie le nombre de triangles dans le ventilateur de triangle donné.

Configuration requise

Condition requise Valeur
En-tête d3dhal.h (inclure D3dhal.h)

Voir aussi

D3DDP2OP_CLIPPEDTRIANGLEFAN

D3DHAL_DP2COMMAND

D3dDrawPrimitives2