ID3DXFile 인터페이스
애플리케이션은 ID3DXFile 인터페이스의 메서드를 사용하여 ID3DXFileEnumObject 및 ID3DXFileSaveObject 인터페이스의 인스턴스를 만들고 템플릿을 등록합니다.
멤버
ID3DXFile 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DXFile 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3DXFile 인터페이스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
CreateEnumObject | .x 파일을 읽을 열거자 개체를 만듭니다. |
CreateSaveObject | .x 파일에 데이터를 저장하는 데 사용할 저장 개체를 만듭니다. |
RegisterEnumTemplates |
ID3DXFileEnumObject 열거형 개체가 지정된 사용자 지정 템플릿을 등록합니다. |
RegisterTemplates | 사용자 지정 템플릿을 등록합니다. |
설명
ID3DXFile 개체에는 로컬 템플릿 저장소도 포함됩니다. 이 로컬 스토리지는 ID3DXFile::RegisterEnumTemplates 및 ID3DXFile::RegisterTemplates 메서드를 사용하여 에만 추가할 수 있습니다.
ID3DXFileEnumObject 및 ID3DXFileSaveObject 개체를 ID3DXFile::CreateEnumObject 및 ID3DXFile::CreateSaveObject 로 만든 개체도 부모 ID3DXFile 개체의 템플릿 저장소를 활용합니다.
ID3DXFile 인터페이스는 D3DXFileCreate 함수를 호출하여 가져옵니다.
ID3DXFile 인터페이스에 대한 GUID(Globally Unique Identifier)는 IID_ID3DXFile.
LPD3DXFILE 형식은 ID3DXFile 인터페이스에 대한 포인터로 정의됩니다.
typedef interface ID3DXFile *LPD3DXFILE;
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보