22 #ifndef _RENDERENGINE_HH_
23 #define _RENDERENGINE_HH_
93 bool _enableVisualizations,
94 bool _isServer =
false);
130 #if OGRE_VERSION_MAJOR > 1 || OGRE_VERSION_MINOR >= 9
133 public: Ogre::OverlaySystem *GetOverlaySystem()
const;
138 private:
bool CreateContext();
141 private:
void LoadPlugins();
144 private:
void SetupResources();
147 private:
void SetupRenderSystem();
150 private:
void PreRender();
153 private:
void Render();
156 private:
void PostRender();
159 private:
void CheckSystemCapabilities();
165 private: std::vector< ScenePtr > scenes;
168 private: Ogre::LogManager *logManager;
181 private:
bool headless;
184 private:
bool initialized;
187 private: std::vector<event::ConnectionPtr> connections;
198 #if OGRE_VERSION_MAJOR > 1 || OGRE_VERSION_MINOR >= 9
199 private: Ogre::OverlaySystem *overlaySystem;