Интерфейс ID3DXFileData
Приложения используют методы интерфейса ID3DXFileData для создания или доступа к непосредственной иерархии объекта данных. Иерархию определяют ограничения шаблонов.
Элементы
Интерфейс ID3DXFileData наследуется от интерфейса IUnknown . ID3DXFileData также имеет следующие типы элементов:
Методы
Интерфейс ID3DXFileData содержит следующие методы.
Метод | Описание |
---|---|
GetChild | Извлекает дочерний объект в этом объекте данных файла. |
GetChildren | Извлекает количество дочерних элементов в этом объекте данных файла. |
GetEnum | Извлекает объект перечисления в этом объекте данных файла. |
GetId | Извлекает GUID этого объекта данных файла. |
GetName | Извлекает имя этого объекта данных файла. |
GetType | Извлекает идентификатор шаблона в этом объекте данных файла. |
IsReference | Указывает, является ли этот объект данных файла ссылочным объектом, указывающим на другой дочерний объект данных. |
Lock | Обращается к данным X-файла. |
Unlock | Завершает время существования указателя ppData, возвращаемого ID3DXFileData::Lock. |
Комментарии
Типы данных, разрешенные шаблоном, называются необязательными элементами. Необязательные члены не являются обязательными, но объект может пропустить важную информацию без них. Эти необязательные члены сохраняются как дочерние элементы объекта данных. Дочерним объектом может быть другой объект данных или ссылка на более ранний объект данных.
Идентификатор GUID для интерфейса ID3DXFileData IID_ID3DXFileData.
Тип LPD3DXFILEDATA определяется как указатель на этот интерфейс.
typedef interface ID3DXFileData *LPD3DXFILEDATA;
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел