Partager via


Structure D3DXMESHCONTAINER

Encapsule un objet de maillage dans une hiérarchie de cadres de transformation.

Syntaxe

typedef struct D3DXMESHCONTAINER {
  LPSTR                Name;
  D3DXMESHDATA         MeshData;
  LPD3DXMATERIAL       pMaterials;
  LPD3DXEFFECTINSTANCE pEffects;
  DWORD                NumMaterials;
  DWORD                *pAdjacency;
  LPD3DXSKININFO       pSkinInfo;
  D3DXMESHCONTAINER    *pNextMeshContainer;
} D3DXMESHCONTAINER, *LPD3DXMESHCONTAINER;

Membres

Nom

Type : LPSTR

Nom du maillage.

MeshData

Type : D3DXMESHDATA

Type de données dans le maillage. Consultez D3DXMESHDATA.

pMaterials

Type : LPD3DXMATERIAL

Tableau de matériaux de maillage. Consultez D3DXMATERIAL.

pEffects

Type : LPD3DXEFFECTINSTANCE

Pointeur vers un ensemble de paramètres d’effet par défaut. Consultez D3DXEFFECTINSTANCE.

NumMaterials

Type : DWORD

Nombre de matériaux dans le maillage.

pAdjacency

Type : DWORD*

Pointeur vers un tableau de trois DWORD par triangle du maillage qui contient des informations d’adjacence.

pSkinInfo

Type : LPD3DXSKININFO

Pointeur vers l’interface d’informations d’apparence. Consultez ID3DXSkinInfo.

pNextMeshContainer

Type : D3DXMESHCONTAINER*

Pointeur vers le conteneur de maillage suivant.

Notes

Une application peut dériver de cette structure pour ajouter d’autres données.

Spécifications

Condition requise Valeur
En-tête
D3dx9anim.h

Voir aussi

D3DX Structures