summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/application.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-07-31 21:35:12 +0800
committerchai <chaifix@163.com>2019-07-31 21:35:12 +0800
commit084623519e95f0ab0cf4bc328b5fa736d679c5bd (patch)
tree9d409dceda50335e9fb881fc5107c9c1c561f988 /source/modules/asura-core/application.h
parent012a44bd13ab41d056e7d3884a39027b6cea62b5 (diff)
*修改名称空间风格
Diffstat (limited to 'source/modules/asura-core/application.h')
-rw-r--r--source/modules/asura-core/application.h112
1 files changed, 56 insertions, 56 deletions
diff --git a/source/modules/asura-core/application.h b/source/modules/asura-core/application.h
index 0cde32f..c25e2d7 100644
--- a/source/modules/asura-core/application.h
+++ b/source/modules/asura-core/application.h
@@ -10,73 +10,73 @@
namespace AsuraEngine
{
+///
+/// ģ
+///
+enum SubModules
+{
+ ASURA_MODULE_NONE = 0X00000000U,
+
+ ASURA_MODULE_GRAPHICS = 1 << 1,
+ ASURA_MODULE_AUDIO = 1 << 2,
+ ASURA_MODULE_FONT = 1 << 3,
+ ASURA_MODULE_INPUT = 1 << 4,
+ ASURA_MODULE_MATH = 1 << 5,
+ ASURA_MODULE_PHYSICS = 1 << 6,
+ ASURA_MODULE_TIME = 1 << 7,
+ ASURA_MODULE_WINDOW = 1 << 8,
+
+ ASURA_MODULE_ALL = 0XFFFFFFFFU
+};
+
+///
+/// ѭ
+///
+class Application
+{
+public:
+
+ Application();
+
+ virtual ~Application();
+
+ ///
+ /// ʼǰϵͳ
+ ///
+ bool InitSubModules(uint flag = ASURA_MODULE_ALL);
+
///
- /// ģ
+ ///
///
- enum SubModules
- {
- ASURA_MODULE_NONE = 0X00000000U,
-
- ASURA_MODULE_GRAPHICS = 1 << 1,
- ASURA_MODULE_AUDIO = 1 << 2,
- ASURA_MODULE_FONT = 1 << 3,
- ASURA_MODULE_INPUT = 1 << 4,
- ASURA_MODULE_MATH = 1 << 5,
- ASURA_MODULE_PHYSICS = 1 << 6,
- ASURA_MODULE_TIME = 1 << 7,
- ASURA_MODULE_WINDOW = 1 << 8,
-
- ASURA_MODULE_ALL = 0XFFFFFFFFU
- };
+ virtual void Run(int argc, char* args[]);
///
- /// ѭ
+ /// ˳runʱĴ
///
- class Application
- {
- public:
-
- Application();
+ virtual void OnExit();
- virtual ~Application();
+protected:
- ///
- /// ʼǰϵͳ
- ///
- bool InitSubModules(uint flag = ASURA_MODULE_ALL);
-
- ///
- ///
- ///
- virtual void Run(int argc, char* args[]);
-
- ///
- /// ˳runʱĴ
- ///
- virtual void OnExit();
-
- protected:
-
- ///
- /// moduleapplicationӵmoduleȨ
- ///
- void EnqueueModule(Module* module);
+ ///
+ /// moduleapplicationӵmoduleȨ
+ ///
+ void EnqueueModule(Module* module);
- private:
+private:
- ///
- /// ̵߳lua state handleӦѭСһ˵ֻҪ߳һlua_State̲߳Ҫ̼߳
- /// lua̫ʹˡC++дȻעһصһ̴߳lua_Stateעắִк󷢻
- /// ̵߳lua_Stateֻ֤һnativeʵ֮һlua_State󶨡
- ///
- Luax::LuaxVM* m_VM;
+ ///
+ /// ̵߳lua state handleӦѭСһ˵ֻҪ߳һlua_State̲߳Ҫ̼߳
+ /// lua̫ʹˡC++дȻעһصһ̴߳lua_Stateעắִк󷢻
+ /// ̵߳lua_Stateֻ֤һnativeʵ֮һlua_State󶨡
+ ///
+ Luax::LuaxVM* m_VM;
- ///
- /// Asura libsᰴն˳ʼ˳ʱִ˳
- ///
- std::queue<Module*> m_Modules;
+ ///
+ /// Asura libsᰴն˳ʼ˳ʱִ˳
+ ///
+ std::queue<Module*> m_Modules;
- };
+};
}