Estructura D3DXMESHCONTAINER

Encapsula un objeto mesh en una jerarquía de marcos de transformación.

Sintaxis

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

Miembros

Nombre

Tipo: LPSTR

Nombre de malla.

MeshData

Tipo: D3DXMESHDATA

Tipo de datos en la malla. Consulte D3DXMESHDATA.

pMaterials

Tipo: LPD3DXMATERIAL

Matriz de materiales de malla. Vea D3DXMATERIAL.

pEffects

Tipo: LPD3DXEFFECTINSTANCE

Puntero a un conjunto de parámetros de efecto predeterminados. Consulte D3DXEFFECTINSTANCE.

NumMaterials

Tipo: DWORD

Número de materiales de la malla.

pAdjacency

Tipo: DWORD*

Puntero a una matriz de tres DWORD por triángulo de la malla que contiene información de adyacencia.

pSkinInfo

Tipo: LPD3DXSKININFO

Puntero a la interfaz de información de la máscara. Consulte ID3DXSkinInfo.

pNextMeshContainer

Tipo: D3DXMESHCONTAINER*

Puntero al siguiente contenedor de malla.

Observaciones

Una aplicación puede derivar de esta estructura para agregar otros datos.

Requisitos

Requisito Value
Encabezado
D3dx9anim.h

Consulte también

Estructuras D3DX