OGRE Manual / Руководство OGRE: 2.2 The RenderSystem object
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Объект RenderSystem в действительности является абстрактным классом, который определяет интерфейс исходного 3D API. Он ответственен за операции API визуализации и установку всех видов опций визуализации. Класс абстрактный, потому как реализован на особенностях API визуализации - существуют API подклассы специфичные для каждой API визуализации (такие как, D3DRenderSystem для Direct3D). После того, как система была инициализирована через Root::initialise, объект RenderSystem для выбранной API визуализации доступен с помощью метода Root::getRenderSystem(). Al 23.08.08 в 19:22 |
|
|
Как бы то ни было, типичное приложение в нормальных условиях не должно нуждаться в прямом управлении объектом RenderSystem - все, что вам необходимо для визуализации объектов и индивидуализации настроек должно быть доступно с помощью SceneManager, Material и других декоративно-ориентированных классов. Доступ к объекту RenderSystem может понадобиться только если вы захотите создать множественные окна визуализации (в этом случае это совершенно раздельные окна, а не размноженные виды, как полиэкранный эффект, доступный по средством класса RenderWindow) или получить доступ к другим особенностям. Al 31.08.08 в 17:39 |
||
|
По этой причине я не буду дальше обсуждать объект RenderSystem в этих руководствах. Можете считать, что SceneManager справляется с вызовами RenderSystem в нужное время. Al 31.08.08 в 17:58 |
