Partager via


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
D3dx9mesh.h

Voir aussi

D3DX Structures