estructura de D3DTRIPATCH_INFO
Describe una revisión triangular de orden alto.
Sintaxis
typedef struct D3DTRIPATCH_INFO {
UINT StartVertexOffset;
UINT NumVertices;
D3DBASISTYPE Basis;
D3DDEGREETYPE Degree;
} D3DTRIPATCH_INFO, *LPD3DTRIPATCH_INFO;
Miembros
-
StartVertexOffset
-
Tipo: UINT
-
Desplazamiento inicial de vértices, en número de vértices.
-
NumVertices
-
Tipo: UINT
-
Número de vértices.
-
Basis
-
Tipo: D3DBASISTYPE
-
Miembro del tipo enumerado D3DBASISTYPE , que define el tipo base para la revisión triangular de orden alto. El único valor válido para este miembro es D3DBASIS_BEZIER.
-
Grado
-
Tipo: D3DDEGREETYPE
-
Miembro del tipo enumerado D3DDEGREETYPE , definiendo el tipo de grado para la revisión triangular de orden alto.
Valor Número de vértices D3DDEGREE_CUBIC 10 D3DDEGREE_LINEAR 3 D3DDEGREE_QUADRATIC N/D D3DDEGREE_QUINTIC 21 N/A: no disponible. No compatible.
Comentarios
Por ejemplo, el diagrama siguiente identifica el orden del vértice y los números de segmento para una revisión cúbica de triángulo bézier. El orden de vértices determina los números de segmento usados por DrawTriPatch. El desplazamiento es el número de bytes para el primer vértice de revisión del triángulo en el búfer de vértices.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también