应用程序使用 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;
要求
| 要求 | 值 |
|---|---|
| 标头 |
|
| 库 |
|
另请参阅