ID3DXFileData 接口

应用程序使用 ID3DXFileData 接口的方法生成或访问数据对象的直接层次结构。 模板限制决定了层次结构。

成员

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

方法

ID3DXFileData 接口包含以下方法。

方法 说明
GetChild 检索此文件数据对象中的子对象。
GetChildren 检索此文件数据对象中的子级数。
GetEnum 检索此文件数据对象中的枚举对象。
GetId 检索此文件数据对象的 GUID。
GetName 检索此文件数据对象的名称。
GetType 检索此文件数据对象中的模板 ID。
IsReference 指示此文件数据对象是否是指向另一个子数据对象的引用对象。
Lock 访问 .x 文件数据。
解 锁 结束 ID3DXFileData::Lock 返回的 ppData 指针的生命周期。

 

备注

模板允许的数据类型称为可选成员。 可选成员不是必需的,但对象可能会丢失重要信息,而没有它们。 这些可选成员保存为数据对象的子级。 子级可以是另一个数据对象,也可以是对早期数据对象的引用。

ID3DXFileData 接口的 GUID IID_ID3DXFileData。

LPD3DXFILEDATA 类型定义为指向此接口的指针。

typedef interface ID3DXFileData *LPD3DXFILEDATA;

要求

要求
标头
D3DX9Xof.h

D3dx9.lib

另请参阅

D3DX X 文件接口