ID3DXFile 介面
應用程式會使用 ID3DXFile 介面的方法,建立 ID3DXFileEnumObject 和 ID3DXFileSaveObject 介面的實例,以及註冊範本。
成員
ID3DXFile介面繼承自IUnknown介面。 ID3DXFile 也有下列類型的成員:
方法
ID3DXFile介面具有這些方法。
方法 | 描述 |
---|---|
CreateEnumObject | 建立將讀取 .x 檔案的列舉值物件。 |
CreateSaveObject | 建立將用來將資料儲存至 .x 檔案的儲存物件。 |
RegisterEnumTemplates | 註冊自訂範本,指定 ID3DXFileEnumObject 列舉物件。 |
RegisterTemplates | 註冊自訂範本。 |
備註
ID3DXFile 物件也包含本機範本存放區。 此本機儲存體只能新增至 ID3DXFile::RegisterEnumTemplates 和 ID3DXFile::RegisterTemplates 方法。
使用 ID3DXFile::CreateEnumObject 和 ID3DXFileSaveObject 建立的 ID3DXFile::CreateEnumObject和ID3DXFile::CreateSaveObject也會利用父 ID3DXFile 物件的範本存放區。
ID3DXFile 介面是藉由呼叫 D3DXFileCreate 函式來取得。
ID3DXFile 介面的全域唯一識別碼 (GUID) IID_ID3DXFile。
LPD3DXFILE 類型定義為 ID3DXFile 介面的指標。
typedef interface ID3DXFile *LPD3DXFILE;
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱