_Structure d’informations D3DTRIPATCH
Décrit un correctif de poids fort triangulaire.
Syntaxe
typedef struct D3DTRIPATCH_INFO {
UINT StartVertexOffset;
UINT NumVertices;
D3DBASISTYPE Basis;
D3DDEGREETYPE Degree;
} D3DTRIPATCH_INFO, *LPD3DTRIPATCH_INFO;
Membres
-
StartVertexOffset
-
Type : uint
-
Décalage de début du vertex, en nombre de vertex.
-
NumVertices
-
Type : uint
-
Nombre de vertex.
-
basis
-
Type : D3DBASISTYPE
-
Membre du type énuméré D3DBASISTYPE , qui définit le type de base pour le correctif de poids fort triangulaire. La seule valeur valide pour ce membre est D3DBASIS _ Bezier.
-
Degré
-
Type : D3DDEGREETYPE
-
Membre du type énuméré D3DDEGREETYPE , définissant le type de degré pour le correctif de poids fort triangulaire.
Valeur Nombre de vertex D3DDEGREE _ cubique 10 D3DDEGREE _ linéaire 3 D3DDEGREE _ quadratique N/A D3DDEGREE _ quintaux 21 Non disponible. Non pris en charge.
Remarques
Par exemple, le diagramme suivant identifie l’ordre des vertex et les numéros de segment pour un correctif de triangle de Bézier cubique. L’ordre des vertex détermine les numéros de segment utilisés par DrawTriPatch. Le décalage est le nombre d’octets du premier vertex de patch de triangle dans la mémoire tampon de vertex.

Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|