Структура 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 , можно отрисовываться в одном вызове рисования.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по