Структура D3DXBONECOMBINATION
Описывает подмножество сетки с одинаковым сочетанием атрибутов и костей.
Синтаксис
typedef struct D3DXBONECOMBINATION {
DWORD AttribId;
DWORD FaceStart;
DWORD FaceCount;
DWORD VertexStart;
DWORD VertexCount;
DWORD *BoneId;
} D3DXBONECOMBINATION, *LPD3DXBONECOMBINATION;
Члены
-
AttribId
-
Тип: DWORD
-
Идентификатор таблицы атрибутов.
-
FaceStart
-
Тип: DWORD
-
Начальное лицо.
-
FaceCount
-
Тип: DWORD
-
Число лиц.
-
VertexStart
-
Тип: DWORD
-
Начальная вершина.
-
VertexCount
-
Тип: DWORD
-
Число вершин.
-
BoneId
-
Тип: DWORD*
-
Указатель на массив значений, определяющих каждую из костей, которые можно нарисовать в одном вызове рисования. Обратите внимание, что массив может иметь переменную длину для размещения комбинаций костей переменной длины ConvertToIndexedBlendedMesh.
Размер массива зависит от типа создаваемой сетки. Размер неиндексированного массива сетки равен числу весовых коэффициентов на вершину (pMaxVertexInfl в ConvertToBlendedMesh). Размер массива индексированных сеток равен количеству записей палитры матрицы кости (paletteSize в ConvertToIndexedBlendedMesh).
Комментарии
Подмножество сетки, описанное D3DXBONECOMBINATION , можно отрисовываться в одном вызове рисования.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел