次の方法で共有


ID3DXFileSaveObject

アプリケーションは、ID3DXFileSaveObject インターフェイスのメソッドを使用して、.x ファイルのディスクへの書き込み、データ オブジェクトとテンプレートの追加および保存を実行します。

ID3DXFileSaveObject のメンバー

メソッド 説明
ID3DXFileSaveObject::AddDataObject データ オブジェクトを ID3DXFileSaveData オブジェクトの子として追加します。
ID3DXFileSaveObject::GetFile この ID3DXFileSaveObject オブジェクトを作成したオブジェクトの ID3DXFile インターフェイスを取得します。
ID3DXFileSaveObject::Save データ オブジェクトおよびその子オブジェクトをディスクの .x ファイルに保存します。

解説 

テンプレートは、すべてのファイルに必要なわけではありません。たとえば、すべての .x ファイルにテンプレートを複製する代わりに、すべてのテンプレートを単一の .x ファイルに入れることもできます。

ID3DXFileSaveObject インターフェイスを取得するには、ID3DXFile::CreateSaveObject 関数を呼び出します。

ID3DXFileSaveObject インターフェイスのグローバル一意識別子 (GUID) は、IID_ID3DXFileSaveObject です。

LPD3DXFILESAVEOBJECT 型は、このインターフェイスへのポインターとして定義されています。

 typedef interface ID3DXFileSaveObject *LPD3DXFILESAVEOBJECT; 

要件

ヘッダー: D3DX9Xof.h 宣言

ライブラリ: D3dx9.lib 内容