Changeset 5661 for code/branches/resource2/src/core/GUIManager.h
- Timestamp:
- Aug 19, 2009, 12:19:11 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/resource2/src/core/GUIManager.h
r5651 r5661 28 28 */ 29 29 30 /**31 @file32 @brief33 Declaration of the GUIManager class.34 */35 36 30 #ifndef _GUIManager_H__ 37 31 #define _GUIManager_H__ … … 43 37 #include <CEGUIForwardRefs.h> 44 38 #include <boost/scoped_ptr.hpp> 39 #include <boost/shared_ptr.hpp> 45 40 46 41 #include "util/OgreForwardRefs.h" … … 80 75 GUIManager(const GUIManager& instance); //!< private and undefined copy c'tor (this is a singleton class) 81 76 82 void loadLuaCode();83 84 77 // keyHandler functions 85 78 void keyPressed (const KeyEvent& evt); … … 93 86 94 87 scoped_ptr<CEGUI::OgreCEGUIRenderer> guiRenderer_; //!< CEGUI's interface to the Ogre Engine 88 scoped_ptr<LuaState> luaState_; //!< LuaState, access point to the Lua engine 95 89 scoped_ptr<CEGUI::LuaScriptModule> scriptModule_; //!< CEGUI's script module to use Lua 96 90 scoped_ptr<CEGUI::System> guiSystem_; //!< CEGUI's main system 91 shared_ptr<ResourceInfo> rootFileInfo_; //!< Resource information about the root script 97 92 Ogre::RenderWindow* renderWindow_; //!< Ogre's render window to give CEGUI access to it 98 93 CEGUI::ResourceProvider* resourceProvider_; //!< CEGUI's resource provider 99 94 CEGUI::Logger* ceguiLogger_; //!< CEGUI's logger to be able to log CEGUI errors in our log 100 lua_State* luaState_; //!< Lua state, access point to the Lua engine101 95 102 96 static GUIManager* singletonPtr_s; //!< Singleton reference to GUIManager
Note: See TracChangeset
for help on using the changeset viewer.