Estrutura D3DXBONECOMBINATION
Descreve um subconjunto da malha que tem o mesmo atributo e combinação óssea.
Sintaxe
typedef struct D3DXBONECOMBINATION {
DWORD AttribId;
DWORD FaceStart;
DWORD FaceCount;
DWORD VertexStart;
DWORD VertexCount;
DWORD *BoneId;
} D3DXBONECOMBINATION, *LPD3DXBONECOMBINATION;
Membros
-
AttribId
-
Tipo: DWORD
-
Identificador de tabela de atributo.
-
FaceStart
-
Tipo: DWORD
-
Começando o rosto.
-
FaceCount
-
Tipo: DWORD
-
Contagem de rostos.
-
VertexStart
-
Tipo: DWORD
-
Vértice inicial.
-
VertexCount
-
Tipo: DWORD
-
Contagem de vértice.
-
BoneId
-
Tipo: DWORD*
-
Ponteiro para uma matriz de valores que identificam cada um dos ossos que podem ser desenhados em uma única chamada de desenho. Observe que a matriz pode ter comprimento variável para acomodar combinações ósseas de comprimento variável de ConvertToIndexedBlendedMesh.
O tamanho da matriz varia de acordo com o tipo de malha gerada. Um tamanho de matriz de malha não indexada é igual ao número de pesos por vértice (pMaxVertexInfl em ConvertToBlendedMesh). Um tamanho de matriz de malha indexada é igual ao número de entradas de paleta de matriz óssea (paletteSize em ConvertToIndexedBlendedMesh).
Comentários
O subconjunto da malha descrita por D3DXBONECOMBINATION pode ser renderizado em uma única chamada de desenho.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também