X 파일 로드(레거시)(Direct3D 9)
레거시 애플리케이션에서 다음 절차를 사용하여 .x 파일을 로드합니다.
- DirectXFileCreate 함수를 사용하여 IDirectXFile 개체를 만듭니다.
- 로드할 DirectX 파일에 템플릿이 있는 경우 IDirectXFile::RegisterTemplates 메서드를 사용하여 해당 템플릿을 등록합니다.
- IDirectXFile::CreateEnumObject 메서드를 사용하여 IDirectXFileEnumObject 열거자 개체를 만듭니다.
- 파일의 개체를 반복합니다. 각 개체에 대해 다음 단계를 수행합니다.
- IDirectXFileEnumObject::GetNextDataObject 메서드를 사용하여 각 IDirectXFileData 개체를 검색합니다.
- IDirectXFileData::GetType 메서드를 사용하여 데이터의 형식을 검색합니다.
- IDirectXFileData::GetData 메서드를 사용하여 데이터를 로드합니다.
- 개체에 선택적 멤버가 있는 경우 IDirectXFileData::GetNextObject 메서드를 호출하여 선택적 멤버를 검색합니다.
- IDirectXFileData 개체를 해제합니다.
- IDirectXFileEnumObject 개체를 해제합니다.
- IDirectXFile 개체를 놓습니다.
관련 항목