次の方法で共有


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*

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

pSkinInfo

種類: LPD3DXSKININFO

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

pNextMeshContainer

種類: D3DXMESHCONTAINER*

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

解説

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

必要条件

要件
ヘッダー
D3dx9anim.h

関連項目

D3DX 構造体