ID3DXSaveUserData 인터페이스
이 인터페이스는 애플리케이션에서 .x 파일에 포함된 추가 사용자 데이터를 저장하기 위해 구현됩니다. 이 인터페이스의 instance D3DXSaveMeshHierarchyToFile에 전달되고, D3DX는 적절한 데이터가 발생할 때마다 이 인터페이스에서 적절한 메서드를 호출합니다. 예를 들어 .x 파일의 각 프레임 개체에 대해 ID3DXSaveUserData::AddFrameChildData 가 호출되어 자식 데이터를 전달합니다.
멤버
ID3DXSaveUserData 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DXSaveUserData 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3DXSaveUserData 인터페이스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
AddFrameChildData | 프레임에 자식 데이터를 추가합니다. |
AddMeshChildData | 메시에 자식 데이터를 추가합니다. |
AddTopLevelDataObjectsPost | 프레임 계층 구조 다음에 최상위 개체를 추가합니다. |
AddTopLevelDataObjectsPre | 프레임 계층 구조 앞에 최상위 개체를 추가합니다. |
RegisterTemplates | 사용자가 .x 파일 템플릿을 등록하기 위한 콜백입니다. |
SaveTemplates | 사용자가 .x 파일 템플릿을 저장할 콜백입니다. |
설명
LPD3DXSAVEUSERDATA 형식은 이 인터페이스에 대한 포인터로 정의됩니다.
typedef interface ID3DXSaveUserData ID3DXSaveUserData;
typedef interface ID3DXSaveUserData *LPD3DXSAVEUSERDATA;
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보