D3DXMESHCONTAINER 结构

将网格对象封装在转换帧层次结构中。

语法

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

成员

名称

类型: LPSTR

网格名称。

MeshData

类型: D3DXMESHDATA

网格中的数据的类型。 请参阅 D3DXMESHDATA

pMaterials

类型: LPD3DXMATERIAL

网格材料的数组。 请参阅 D3DXMATERIAL

pEffects

类型: LPD3DXEFFECTINSTANCE

指向一组默认效果参数的指针。 请参阅 D3DXEFFECTINSTANCE

NumMaterials

类型: DWORD

网格中的材料数。

pAdjacency

类型: DWORD*

指向包含相邻信息的网格的每个三角形包含三个 DWORD 的数组的指针。

pSkinInfo

类型: LPD3DXSKININFO

指向皮肤信息接口的指针。 请参阅 ID3DXSkinInfo

pNextMeshContainer

类型: D3DXMESHCONTAINER*

指向下一个网格容器的指针。

备注

应用程序可以从此结构派生以添加其他数据。

要求

要求
标头
D3dx9anim.h

另请参阅

D3DX 结构