ID3DXFile 인터페이스

애플리케이션은 ID3DXFile 인터페이스의 메서드를 사용하여 ID3DXFileEnumObjectID3DXFileSaveObject 인터페이스의 인스턴스를 만들고 템플릿을 등록합니다.

멤버

ID3DXFile 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DXFile 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3DXFile 인터페이스에는 이러한 메서드가 있습니다.

메서드 Description
CreateEnumObject .x 파일을 읽을 열거자 개체를 만듭니다.
CreateSaveObject .x 파일에 데이터를 저장하는 데 사용할 저장 개체를 만듭니다.
RegisterEnumTemplates ID3DXFileEnumObject 열거형 개체가 지정된 사용자 지정 템플릿을 등록합니다.
RegisterTemplates 사용자 지정 템플릿을 등록합니다.

 

설명

ID3DXFile 개체에는 로컬 템플릿 저장소도 포함됩니다. 이 로컬 스토리지는 ID3DXFile::RegisterEnumTemplatesID3DXFile::RegisterTemplates 메서드를 사용하여 에만 추가할 수 있습니다.

ID3DXFileEnumObjectID3DXFileSaveObject 개체를 ID3DXFile::CreateEnumObjectID3DXFile::CreateSaveObject 로 만든 개체도 부모 ID3DXFile 개체의 템플릿 저장소를 활용합니다.

ID3DXFile 인터페이스는 D3DXFileCreate 함수를 호출하여 가져옵니다.

ID3DXFile 인터페이스에 대한 GUID(Globally Unique Identifier)는 IID_ID3DXFile.

LPD3DXFILE 형식은 ID3DXFile 인터페이스에 대한 포인터로 정의됩니다.

typedef interface ID3DXFile *LPD3DXFILE;

요구 사항

요구 사항
헤더
D3DX9Xof.h
라이브러리
D3dx9.lib

추가 정보

D3DX X 파일 인터페이스