ID3DXFile 介面

應用程式會使用 ID3DXFile 介面的方法,建立 ID3DXFileEnumObjectID3DXFileSaveObject 介面的實例,以及註冊範本。

成員

ID3DXFile介面繼承自IUnknown介面。 ID3DXFile 也有下列類型的成員:

方法

ID3DXFile介面具有這些方法。

方法 描述
CreateEnumObject 建立將讀取 .x 檔案的列舉值物件。
CreateSaveObject 建立將用來將資料儲存至 .x 檔案的儲存物件。
RegisterEnumTemplates 註冊自訂範本,指定 ID3DXFileEnumObject 列舉物件。
RegisterTemplates 註冊自訂範本。

 

備註

ID3DXFile 物件也包含本機範本存放區。 此本機儲存體只能新增至 ID3DXFile::RegisterEnumTemplatesID3DXFile::RegisterTemplates 方法。

使用 ID3DXFile::CreateEnumObject 和 ID3DXFileSaveObject 建立的 ID3DXFile::CreateEnumObjectID3DXFile::CreateSaveObject也會利用父 ID3DXFile 物件的範本存放區。

ID3DXFile 介面是藉由呼叫 D3DXFileCreate 函式來取得。

ID3DXFile 介面的全域唯一識別碼 (GUID) IID_ID3DXFile。

LPD3DXFILE 類型定義為 ID3DXFile 介面的指標。

typedef interface ID3DXFile *LPD3DXFILE;

規格需求

需求
標頭
D3DX9Xof.h
程式庫
D3dx9.lib

另請參閱

D3DX X 檔案介面