다음을 통해 공유


X 파일 로드(레거시)(Direct3D 9)

레거시 애플리케이션에서 다음 절차를 사용하여 .x 파일을 로드합니다.

  1. DirectXFileCreate 함수를 사용하여 IDirectXFile 개체를 만듭니다.
  2. 로드할 DirectX 파일에 템플릿이 있는 경우 IDirectXFile::RegisterTemplates 메서드를 사용하여 해당 템플릿을 등록합니다.
  3. IDirectXFile::CreateEnumObject 메서드를 사용하여 IDirectXFileEnumObject 열거자 개체를 만듭니다.
  4. 파일의 개체를 반복합니다. 각 개체에 대해 다음 단계를 수행합니다.
    1. IDirectXFileEnumObject::GetNextDataObject 메서드를 사용하여 각 IDirectXFileData 개체를 검색합니다.
    2. IDirectXFileData::GetType 메서드를 사용하여 데이터의 형식을 검색합니다.
    3. IDirectXFileData::GetData 메서드를 사용하여 데이터를 로드합니다.
    4. 개체에 선택적 멤버가 있는 경우 IDirectXFileData::GetNextObject 메서드를 호출하여 선택적 멤버를 검색합니다.
    5. IDirectXFileData 개체를 해제합니다.
  5. IDirectXFileEnumObject 개체를 해제합니다.
  6. IDirectXFile 개체를 놓습니다.

X 파일(레거시)