Microsoft DirectX 8.0 (C++)

D3DXMATERIAL

Microsoft® DirectX® (.x) ファイルに保存されているマテリアル情報を返す。

struct D3DXMATERIAL {
    D3DMATERIAL8  MatD3D;
    LPSTR         pTextureFilename;
};

メンバ

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

注意

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

LPD3DXMATERIAL 型は D3DXMATERIAL 構造体へのポインタとして定義される。

typedef struct D3DXMATERIAL *LPD3DXMATERIAL;

動作環境

  ヘッダー : d3dx8mesh.h で宣言。

参照

D3DXLoadMeshFromXD3DXLoadMeshFromXof