Structure D3DXBONECOMBINATION
Décrit un sous-ensemble du maillage qui a la même combinaison d’attributs et d’os.
Syntaxe
typedef struct D3DXBONECOMBINATION {
DWORD AttribId;
DWORD FaceStart;
DWORD FaceCount;
DWORD VertexStart;
DWORD VertexCount;
DWORD *BoneId;
} D3DXBONECOMBINATION, *LPD3DXBONECOMBINATION;
Membres
-
AttribId
-
Type : DWORD
-
Identificateur de table d’attributs.
-
FaceStart
-
Type : DWORD
-
Visage de départ.
-
FaceCount
-
Type : DWORD
-
Nombre de visages.
-
VertexStart
-
Type : DWORD
-
Sommet de départ.
-
VertexCount
-
Type : DWORD
-
Nombre de vertex.
-
BoneId
-
Type : DWORD*
-
Pointeur vers un tableau de valeurs qui identifient chacun des os qui peuvent être dessinés dans un seul appel de dessin. Notez que le tableau peut être de longueur variable pour prendre en charge des combinaisons d’os de longueur variable de ConvertToIndexedBlendedMesh.
La taille du tableau varie en fonction du type de maillage généré. Une taille de tableau de maillage non indexée est égale au nombre de poids par vertex (pMaxVertexInfl dans ConvertToBlendedMesh). Une taille de tableau de maillage indexée est égale au nombre d’entrées de palette de matrices osseuses (paletteSize dans ConvertToIndexedBlendedMesh).
Notes
Le sous-ensemble du maillage décrit par D3DXBONECOMBINATION peut être rendu dans un seul appel de dessin.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi