Share via


ID3DXRenderToEnvMap 인터페이스

ID3DXRenderToEnvMap 인터페이스는 환경 맵에 렌더링하는 프로세스를 일반화하는 데 사용됩니다.

멤버

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

메서드

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

메서드 설명
BeginCube 입방형 환경 맵의 렌더링을 시작합니다.
BeginHemisphere hemispheric 환경 맵의 렌더링을 시작합니다.
BeginParabolic 포물선 환경 맵의 렌더링을 시작합니다.
BeginSphere 구형 환경 맵의 렌더링을 시작합니다.
모든 렌더링 대상을 복원하고 필요한 경우 렌더링된 모든 얼굴을 환경 맵 화면에 작성합니다.
Face 환경 맵의 각 면 그리기를 시작합니다.
GetDesc 렌더링 화면의 설명을 검색합니다.
GetDevice 환경 맵과 연결된 Direct3D 디바이스를 검색합니다.
OnLostDevice 이 메서드를 사용하여 비디오 메모리 리소스에 대한 모든 참조를 해제하고 모든 상태 차단을 삭제합니다. 디바이스를 분실하거나 디바이스를 다시 설정하기 전에 이 메서드를 호출해야 합니다.
OnResetDevice 이 메서드를 사용하여 리소스를 다시 획득하고 초기 상태를 저장합니다.

 

설명

환경 맵은 복잡한 기하 도형을 사용하지 않고 보다 정교한 장면을 제공하기 위해 텍스처 맵 장면 기하 도형에 사용됩니다. 이 인터페이스는 큐브, 반 구 또는 반구형, 포물선 또는 구와 같은 종류의 기하 도형에 대한 표면 생성을 지원합니다.

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

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

typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;

요구 사항

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

추가 정보

D3DX 인터페이스