Структура 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 , можно отрисовываться в одном вызове рисования.

Требования

Требование Значение
Заголовок
D3dx9mesh.h

См. также раздел

Структуры D3DX