Estructura D3DXBONECOMBINATION
Describe un subconjunto de la malla que tiene el mismo atributo y combinación ósea.
Sintaxis
typedef struct D3DXBONECOMBINATION {
DWORD AttribId;
DWORD FaceStart;
DWORD FaceCount;
DWORD VertexStart;
DWORD VertexCount;
DWORD *BoneId;
} D3DXBONECOMBINATION, *LPD3DXBONECOMBINATION;
Miembros
-
AttribId
-
Tipo: DWORD
-
Identificador de tabla de atributos.
-
FaceStart
-
Tipo: DWORD
-
Cara inicial.
-
FaceCount
-
Tipo: DWORD
-
Recuento de caras.
-
VertexStart
-
Tipo: DWORD
-
Iniciando vértice.
-
VertexCount
-
Tipo: DWORD
-
Recuento de vértices.
-
BoneId
-
Tipo: DWORD*
-
Puntero a una matriz de valores que identifican cada uno de los huesos que se pueden dibujar en una sola llamada de dibujo. Tenga en cuenta que la matriz puede ser de longitud variable para acomodar combinaciones óseas de longitud variable de ConvertToIndexedBlendedMesh.
El tamaño de la matriz varía en función del tipo de malla generada. Un tamaño de matriz de malla no indexado es igual al número de pesos por vértice (pMaxVertexInfl en ConvertToBlendedMesh). Un tamaño de matriz de malla indizada es igual al número de entradas de la paleta de matrices óseas (paletteSize en ConvertToIndexedBlendedMesh).
Comentarios
El subconjunto de la malla descrita por D3DXBONECOMBINATION se puede representar en una sola llamada de dibujo.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también