comparison engine/core/controller/engine.i @ 144:d2f1e81fbe2c

* Fixed a scons issue, where libraries checked for C instead of C++ * Fixed a shutdown order problem - deleting a GLImage will reference the RenderBackend, thus image pools must be deleted first. * Added an explicit Engine.destroy method to force the shutdown, in case python fails to do so. Necessary - see above. * The Pool::printStatistics now gives out information how many resources are loaded. Called before destruction. Add 'pool' to the LogModules to check memory pooling issues.
author phoku@33b003aa-7bff-0310-803a-e67f0ece8222
date Thu, 09 Oct 2008 06:18:36 +0000
parents 98541d3b9220
children 9d94f4676d17
comparison
equal deleted inserted replaced
143:fe7ff4808529 144:d2f1e81fbe2c
87 void finalizePumping(); 87 void finalizePumping();
88 void pump(); 88 void pump();
89 89
90 EngineSettings& getSettings(); 90 EngineSettings& getSettings();
91 void init(); 91 void init();
92 void destroy();
92 93
93 SoundManager* getSoundManager(); 94 SoundManager* getSoundManager();
94 EventManager* getEventManager(); 95 EventManager* getEventManager();
95 TimeManager* getTimeManager(); 96 TimeManager* getTimeManager();
96 GUIManager* getGuiManager(); 97 GUIManager* getGuiManager();