D3DXMATERIAL 構造体

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

構文

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

メンバー

MatD3D

種類: D3DMATERIAL9

材料特性を記述する D3DMATERIAL9 構造体。

pTextureFilename

種類: LPSTR

テクスチャのファイル名を指定する文字列へのポインター。

解説

D3DXLoadMeshFromX 関数と D3DXLoadMeshFromXof 関数は、メッシュ内の各マテリアルのマテリアルの色とテクスチャ名を指定する D3DXMATERIAL 構造体の配列を返します。 その後、テクスチャを読み込むにはアプリケーションが必要です。

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

typedef struct D3DXMATERIAL* LPD3DXMATERIAL;

要件

要件
ヘッダー
D3dx9mesh.h

関連項目

D3DX 構造体

D3DXLoadMeshFromX

D3DXLoadMeshFromXof