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

1

Как бы то ни было, типичное приложение в нормальных условиях не должно нуждаться в прямом управлении объектом RenderSystem - все, что вам необходимо для визуализации объектов и индивидуализации настроек должно быть доступно с помощью SceneManager, Material и других декоративно-ориентированных классов. Доступ к объекту RenderSystem может понадобиться только если вы захотите создать множественные окна визуализации (в этом случае это совершенно раздельные окна, а не размноженные виды, как полиэкранный эффект, доступный по средством класса RenderWindow) или получить доступ к другим особенностям.

Al 31.08.08 в 17:39

0

По этой причине я не буду дальше обсуждать объект RenderSystem в этих руководствах. Можете считать, что SceneManager справляется с вызовами RenderSystem в нужное время.

Al 31.08.08 в 17:58

0
Минутку...