ID3DXFile インターフェイス
アプリケーションでは、ID3DXFile インターフェイスのメソッドを使用して 、ID3DXFileEnumObject インターフェイスと ID3DXFileSaveObject インターフェイスのインスタンスを作成し、テンプレートを登録します。
メンバー
ID3DXFile インターフェイスは、IUnknown インターフェイスから継承されます。 ID3DXFile には、次の種類のメンバーもあります。
メソッド
ID3DXFile インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
CreateEnumObject | .x ファイルを読み取る列挙子オブジェクトを作成します。 |
CreateSaveObject | .x ファイルにデータを保存するために使用する save オブジェクトを作成します。 |
RegisterEnumTemplates |
ID3DXFileEnumObject 列挙オブジェクトを指定して、カスタム テンプレートを登録します。 |
RegisterTemplates | カスタム テンプレートを登録します。 |
解説
ID3DXFile オブジェクトには、ローカル テンプレート ストアも含まれています。 このローカル ストレージは、 ID3DXFile::RegisterEnumTemplates メソッドと ID3DXFile::RegisterTemplates メソッドでのみ に追加できます。
ID3DXFile::CreateEnumObject および ID3DXFile::CreateSaveObject で作成された ID3DXFileEnumObject オブジェクトと ID3DXFile::CreateSaveObject オブジェクトは、親 ID3DXFile オブジェクトのテンプレート ストアも利用します。
ID3DXFile インターフェイスは、 D3DXFileCreate 関数を呼び出すことによって取得されます。
ID3DXFile インターフェイスのグローバル一意識別子 (GUID) がIID_ID3DXFile。
LPD3DXFILE 型は、ID3DXFile インターフェイスへのポインターとして定義されます。
typedef interface ID3DXFile *LPD3DXFILE;
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目