D3DXMESHCONTAINER 構造体

変換フレーム階層にメッシュ オブジェクトをカプセル化します。

構文

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

メンバー

名前

型: LPSTR

Mesh名。

MeshData

型: D3DXMESHDATA

メッシュ内のデータの種類。 D3DXMESHDATA を参照してください。

pMaterials

型: LPD3DXMATERIAL

メッシュマテリアルの配列。 D3DXMATERIAL を参照してください。

pEffects

型: LPD3DXEFFECTINSTANCE

既定の効果パラメーターのセットへのポインター。 D3DXEFFECTINSTANCE を参照してください。

NumMaterials

型: DWORD

メッシュ内のマテリアルの数。

pAdjacency

型: DWORD*

隣接情報を含むメッシュの三角形ごとに 3 つの DWORD の配列へのポインター。

pSkinInfo

型: LPD3DXSKININFO

スキン情報インターフェイスへのポインター。 ID3DXSkinInfo を参照してください。

pNextMeshContainer

型: D3DXMESHCONTAINER*

次のメッシュ コンテナーへのポインター。

注釈

アプリケーションはこの構造から派生して、他のデータを追加できます。

要件

要件
ヘッダー
D3dx9anim.h

こちらもご覧ください

D3DX 構造体