CMGDK r49-rc2
|
#include <BaseApplication.H>
公有成员 | |
DefEvent (void, OnActive,(bool)) | |
程序活动状态变更事件 | |
BaseApplication () | |
virtual | ~BaseApplication () |
virtual bool | Init (SystemInitInfo *) |
初始化当前应用程序 | |
virtual int | Run ()=0 |
运行当前应用程序 | |
virtual void | ExitGame ()=0 |
退出游戏 | |
公有属性 | |
WideString | ProjectName |
游戏名称 | |
WideString | ProjectCode |
游戏代码 | |
SystemInfo | si |
系统信息 | |
Property< SystemInitInfo * > | SII |
系统初始化信息 | |
Property< double > | Time |
当前时间(秒) | |
Property< bool > | Active |
当前程序是否处于活动状态 | |
bool | WaitActive |
是否等待活动状态,默认为false | |
保护成员 | |
SystemInitInfo * | GetSII () |
double | GetTime () |
void | UpdateTime () |
bool | GetActive () |
void | SetActive (bool) |
保护属性 | |
SystemInitInfo * | sii |
double | cur_time |
bool | active |
应用程序基类
hgl::BaseApplication::BaseApplication | ( | ) |
hgl::BaseApplication::~BaseApplication | ( | ) | [virtual] |
hgl::BaseApplication::DefEvent | ( | void | , |
OnActive | , | ||
(bool) | |||
) |
程序活动状态变更事件
virtual void hgl::BaseApplication::ExitGame | ( | ) | [pure virtual] |
退出游戏
bool hgl::BaseApplication::GetActive | ( | ) | [inline, protected] |
SystemInitInfo* hgl::BaseApplication::GetSII | ( | ) | [inline, protected] |
double hgl::BaseApplication::GetTime | ( | ) | [inline, protected] |
bool hgl::BaseApplication::Init | ( | SystemInitInfo * | sii | ) | [virtual] |
初始化当前应用程序
virtual int hgl::BaseApplication::Run | ( | ) | [pure virtual] |
void hgl::BaseApplication::SetActive | ( | bool | a | ) | [protected] |
void hgl::BaseApplication::UpdateTime | ( | ) | [protected] |
bool hgl::BaseApplication::active [protected] |
当前程序是否处于活动状态
double hgl::BaseApplication::cur_time [protected] |
系统初始化信息
SystemInitInfo* hgl::BaseApplication::sii [protected] |
Property<double> hgl::BaseApplication::Time |
当前时间(秒)
是否等待活动状态,默认为false