ID3DXFile 接口

应用程序使用 ID3DXFile 接口的方法创建 ID3DXFileEnumObjectID3DXFileSaveObject 接口的实例,以及注册模板。

成员

ID3DXFile 接口继承自 IUnknown 接口。 ID3DXFile 还包含以下类型的成员:

方法

ID3DXFile 接口具有这些方法。

方法 说明
CreateEnumObject 创建将读取 .x 文件的枚举器对象。
CreateSaveObject 创建用于将数据保存到 .x 文件的保存对象。
RegisterEnumTemplates ID3DXFileEnumObject 枚举对象注册自定义模板。
RegisterTemplates 注册自定义模板。

 

注解

ID3DXFile 对象还包含本地模板存储。 只能使用 ID3DXFile::RegisterEnumTemplatesID3DXFile::RegisterTemplates 方法将此本地存储添加到其中。

使用 ID3DXFile::CreateEnumObject 和 ID3DXFile::CreateSaveObject 创建的 ID3DXFile 和 ID3DXFile::CreateSaveObject 还利用父 ID3DXFile 对象的模板存储。

通过调用 D3DXFileCreate 函数获取 ID3DXFile 接口。

ID3DXFile 接口的全局唯一标识符 (GUID) IID_ID3DXFile。

LPD3DXFILE 类型定义为指向 ID3DXFile 接口的指针。

typedef interface ID3DXFile *LPD3DXFILE;

要求

要求 Value
标头
D3DX9Xof.h

D3dx9.lib

另请参阅

D3DX X 文件接口