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;
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅