ID3DXFileData 인터페이스

애플리케이션은 ID3DXFileData 인터페이스의 메서드를 사용하여 데이터 개체의 즉각적인 계층 구조를 빌드하거나 액세스합니다. 템플릿 제한에 따라 계층 구조가 결정됩니다.

멤버

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

메서드

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

메서드 Description
Getchild 이 파일 데이터 개체에서 자식 개체를 검색합니다.
GetChildren 이 파일 데이터 개체의 자식 수를 검색합니다.
GetEnum 이 파일 데이터 개체의 열거형 개체를 검색합니다.
GetId 이 파일 데이터 개체의 GUID를 검색합니다.
GetName 이 파일 데이터 개체의 이름을 검색합니다.
Gettype 이 파일 데이터 개체에서 템플릿 ID를 검색합니다.
IsReference 이 파일 데이터 개체가 다른 자식 데이터 개체를 가리키는 참조 개체인지 여부를 나타냅니다.
잠금 .x 파일 데이터에 액세스합니다.
Unlock ID3DXFileData::Lock에서 반환된 ppData 포인터의 수명을 종료합니다.

 

설명

템플릿에서 허용하는 데이터 형식을 선택적 멤버라고 합니다. 선택적 멤버는 필요하지 않지만 개체가 없으면 중요한 정보가 누락될 수 있습니다. 이러한 선택적 멤버는 데이터 개체의 자식으로 저장됩니다. 자식은 다른 데이터 개체이거나 이전 데이터 개체에 대한 참조일 수 있습니다.

ID3DXFileData 인터페이스의 GUID는 IID_ID3DXFileData.

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

typedef interface ID3DXFileData *LPD3DXFILEDATA;

요구 사항

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

추가 정보

D3DX X 파일 인터페이스