ID3DXFile 接口
应用程序使用 ID3DXFile 接口的方法创建 ID3DXFileEnumObject 和 ID3DXFileSaveObject 接口的实例,并注册模板。
成员
ID3DXFile 接口继承自 IUnknown 接口。 ID3DXFile 还具有以下类型的成员:
方法
ID3DXFile 接口具有这些方法。
方法 | 说明 |
---|---|
CreateEnumObject | 创建将读取 .x 文件的枚举器对象。 |
CreateSaveObject | 创建一个保存对象,该对象将用于将数据保存到 .x 文件。 |
RegisterEnumTemplates | 在给定 ID3DXFileEnumObject 枚举对象的情况下注册自定义模板。 |
RegisterTemplates | 注册自定义模板。 |
备注
ID3DXFile 对象还包含本地模板存储。 此本地存储只能使用 ID3DXFile::RegisterEnumTemplates 和 ID3DXFile::RegisterTemplates 方法添加到 。
使用 ID3DXFile::CreateEnumObject 和 ID3DXFile::CreateSaveObject 创建的 ID3DXFileEnumObject 和 ID3DXFile::CreateSaveObject 对象也利用父 ID3DXFile 对象的模板存储。
ID3DXFile 接口是通过调用 D3DXFileCreate 函数获取的。
ID3DXFile 接口的全局唯一标识符 (GUID) IID_ID3DXFile。
LPD3DXFILE 类型定义为指向 ID3DXFile 接口的指针。
typedef interface ID3DXFile *LPD3DXFILE;
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅