次の方法で共有


ID3DXFileSaveObject インターフェイス

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

メンバー

ID3DXFileSaveObject インターフェイスは、IUnknown インターフェイスから継承されます。 ID3DXFileSaveObject には、次の種類のメンバーもあります。

メソッド

ID3DXFileSaveObject インターフェイスには、これらのメソッドがあります。

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

 

解説

すべてのファイルにテンプレートが必要なわけではありません。 たとえば、すべてのテンプレートをすべての .x ファイルに複製するのではなく、1 つの .x ファイルに配置できます。

ID3DXFileSaveObject インターフェイスは、 ID3DXFile::CreateSaveObject メソッドを呼び出すことによって取得されます。

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

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

typedef interface ID3DXFileSaveObject *LPD3DXFILESAVEOBJECT;

要件

要件
ヘッダー
D3DX9Xof.h
ライブラリ
D3dx9.lib

関連項目

D3DX X ファイル インターフェイス