D3DXMESHCONTAINER 構造体

D3DXMESHCONTAINER 構造体

トランスフォーム フレーム階層内のメッシュ オブジェクトをカプセル化する。

構文

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

メンバ

  • Name
    メッシュ名。
  • MeshData
    メッシュ内のデータの型。「D3DXMESHDATA」を参照すること。
  • pMaterials
    メッシュ マテリアルの配列。「D3DXMATERIAL」を参照すること。
  • pEffects
    エフェクト インターフェイスへのポインタ。「D3DXEFFECTINSTANCE」を参照すること。
  • NumMaterials
    メッシュに含まれるマテリアルの数。
  • pAdjacency
    メッシュの三角形ごとに 3 つの DWORD を持つ、論理隣接性情報が格納された配列へのポインタ。
  • pSkinInfo
    スキン情報インターフェイスへのポインタ。「ID3DXSkinInfo」を参照すること。
  • pNextMeshContainer
    次のメッシュ コンテナへのポインタ。

注意

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

構造体の情報

ヘッダー d3dx9anim.h
最低限のオペレーティング システム Windows 98