Интерфейс ID3DXRenderToEnvMap
Интерфейс ID3DXRenderToEnvMap используется для обобщения процесса отрисовки в картах среды.
Элементы
Интерфейс ID3DXRenderToEnvMap наследуется от интерфейса IUnknown . ID3DXRenderToEnvMap также имеет следующие типы элементов:
Методы
Интерфейс ID3DXRenderToEnvMap содержит следующие методы.
Метод | Описание |
---|---|
BeginCube | Инициируйте отрисовку кубической карты среды. |
BeginHemisphere | Инициируйте отрисовку карты среды в полусфере. |
BeginParabolic | Запуск отрисовки параболической карты среды. |
BeginSphere | Запуск отрисовки сферической карты среды. |
Конец | Восстановите все целевые объекты отрисовки и при необходимости составьте все отрисованные лица в поверхность карты среды. |
Лицо | Инициируйте рисование каждой грани карты среды. |
GetDesc | Извлекает описание поверхности отрисовки. |
GetDevice | Извлекает устройство Direct3D, связанное с картой среды. |
OnLostDevice | Используйте этот метод, чтобы освободить все ссылки на ресурсы видеопамять и удалить все блоки состояния. Этот метод следует вызывать при потере устройства или перед его сбросом. |
OnResetDevice | Используйте этот метод для повторного получения ресурсов и сохранения начального состояния. |
Комментарии
Схема среды используется для текстуры геометрии сцены, чтобы обеспечить более сложную сцену без использования сложной геометрии. Этот интерфейс поддерживает создание поверхностей для следующих типов геометрии: куб, полусфера или полусфера, параболическая или сферическая.
Интерфейс ID3DXRenderToEnvMap получается путем вызова функции D3DXCreateRenderToEnvMap .
Тип LPD3DXRenderToEnvMap определяется как указатель на интерфейс ID3DXRenderToEnvMap .
typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел