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;
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보