次の方法で共有


D3DXMATERIAL

Direct3D (.x) ファイルに保存されているマテリアル情報を示します。

typedef struct D3DXMATERIAL {
    D3DMATERIAL9 MatD3D;
    LPSTR pTextureFilename;
} D3DXMATERIAL, *LPD3DXMATERIAL;

メンバ

  • MatD3D
    マテリアルのプロパティを指定する D3DMATERIAL9 構造体です。
  • pTextureFilename
    テクスチャーのファイル名を指定する文字列へのポインターです。

解説 

D3DXLoadMeshFromX 関数と D3DXLoadMeshFromXof 関数は、メッシュ内の各マテリアルに対してテクスチャーのマテリアルのカラーおよび名前を指定する D3DXMATERIAL 構造体の配列を返します。テクスチャーのロードは、アプリケーションで実行する必要があります。

LPD3DXMATERIAL 型は、D3DXMATERIAL 構造体へのポインターとして定義されています。

 typedef struct D3DXMATERIAL* LPD3DXMATERIAL; 

要件

ヘッダー: D3dx9mesh.h 宣言

関連項目

D3DXLoadMeshFromX, D3DXLoadMeshFromXof