структура D3DTRIPATCH_INFO
Описывает треугольное исправление высокого порядка.
Синтаксис
typedef struct D3DTRIPATCH_INFO {
UINT StartVertexOffset;
UINT NumVertices;
D3DBASISTYPE Basis;
D3DDEGREETYPE Degree;
} D3DTRIPATCH_INFO, *LPD3DTRIPATCH_INFO;
Члены
-
StartVertexOffset
-
Тип: UINT
-
Начальная смещение вершин в количестве вершин.
-
NumVertices
-
Тип: UINT
-
Число вершин.
-
База
-
Тип: D3DBASISTYPE
-
Член перечисленного типа D3DBASISTYPE , который определяет базовый тип для треугольного исправления высокого порядка. Единственное допустимое значение для этого элемента — D3DBASIS_BEZIER.
-
Градус
-
Тип: D3DDEGREETYPE
-
Член перечисленного типа D3DDEGREETYPE , определяющий тип степени для треугольного исправления высокого порядка.
Значение Число вершин D3DDEGREE_CUBIC 10 D3DDEGREE_LINEAR 3 D3DDEGREE_QUADRATIC Н/Д D3DDEGREE_QUINTIC 21 Н/Д — недоступно. Не поддерживается.
Комментарии
Например, на следующей схеме определены порядок вершин и номера сегментов для кубической диаграммы безье треугольника. Порядок вершин определяет номера сегментов, используемые DrawTriPatch. Смещение — это количество байтов первой вершины исправления треугольника в буфере вершин.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел