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 宣言