Welcome to the new Ogre Wiki!
If you haven't done so already, be sure to visit the Wiki Portal to read about how the wiki works. Especially the Ogre Wiki Overview page.
If you haven't done so already, be sure to visit the Wiki Portal to read about how the wiki works. Especially the Ogre Wiki Overview page.
This page has problems
Documentation Architecture
The architecture of Ogre illustrated by class and collaboration diagrams
Table of contents
High level overview
The class diagram shows the Root class of OGRE and all of the Manager classes that gives access to the different subsystems.
- The Root holds a reference to the current SceneManager and to an enumerator that allows other types of scene graphs to be loaded.
- The RenderSystem is an abstract class that separates the Root from the specific implemention of the RenderSystem, OpenGL or Direct3D.
- The ResourceManager is an abstract class that is subclassed by a number of managers that handles resources such as textures, materials and fonts.
- All of the classes in the diagram except for RenderSystem, SceneManager and RenderWindow are using a singleton template to ensure that there is only one instance of each class.
The render cycle
Contributors to this page: jacmoe
and
OgreWikiBot
.
Page last modified on Monday 04 of January, 2010 17:55:54 GMT by jacmoe
.
The content on this page is licensed under the terms of the Creative Commons Attribution-ShareAlike License.
As an exception, any source code contributed within the content is released into the Public Domain.

