CMGDK r49-rc2
|
系统初始化信息类 更多...
#include <SystemInitInfo.H>
组合类型 | |
struct | Audio |
struct | Graphics |
struct | Info |
struct | WindowSetup |
公有成员 | |
SystemInitInfo () | |
本类构造函数 | |
SystemInitInfo (int argc, wchar_t **argv) | |
本类构造函数 | |
virtual | ~SystemInitInfo () |
本类析构函数 | |
void | Init (int argc, wchar_t **argv) |
使用外部命令行参数 | |
bool | CheckMultiStartup () |
检查多重启动 | |
virtual void | ProcBlankValue () |
处理未填写的值 | |
公有属性 | |
WideString | ProjectPath |
工程路径 | |
struct hgl::SystemInitInfo::Info | info |
AppRunMode | RunMode |
运行模式,默认armASync | |
bool | CreateLog |
是否创建日志 | |
bool | ShowError |
是否显示错误 | |
bool | CheckDebugger |
是否检测调试器 | |
bool | CheckSystem |
是否检测系统 | |
bool | MultiStartup |
是否允许多重启动 | |
bool | WaitActive |
等待应用程序进入活动状态,默认为false | |
bool | BackNotDraw |
当程序窗口位于后台时不绘制画面,默认为true | |
bool | DisableScreenSave |
禁止屏幕保护程序运行,默认为true | |
bool | UseJoystick |
是否使用游戏杆 | |
uint | KeyPressTime |
按键产生一个press触发所需的时间 | |
struct hgl::SystemInitInfo::Graphics | graphics |
struct hgl::SystemInitInfo::Audio | audio |
struct hgl::SystemInitInfo::WindowSetup | win |
系统初始化信息类
这个类用于填充系统初始化信息,当不使用.cmproj工程文件时,需要使用这个类,而其也会自动将设置保存成.cmproj工程文件。
ProjectPath会在这个类构造时自动写入当前路径,如果当前路径不等于游戏路径,才需要重新写入它(比如从注册表中取得游戏路径)。
hgl::SystemInitInfo::SystemInitInfo | ( | ) |
本类构造函数
系统初始化信息类构造函数
hgl::SystemInitInfo::SystemInitInfo | ( | int | argc, |
wchar_t ** | argv | ||
) |
本类构造函数
系统初始化信息类构造函数,并传入命令行参数
argc | 命令行参数个数 |
argv | 命令行参数内容 |
hgl::SystemInitInfo::~SystemInitInfo | ( | ) | [virtual] |
本类析构函数
bool hgl::SystemInitInfo::CheckMultiStartup | ( | ) |
检查多重启动
void hgl::SystemInitInfo::Init | ( | int | argc, |
wchar_t ** | argv | ||
) |
使用外部命令行参数
传入命令行参数
argc | 命令行参数个数 |
argv | 命令行参数内容 |
void hgl::SystemInitInfo::ProcBlankValue | ( | ) | [virtual] |
处理未填写的值
处理未填写的值
当程序窗口位于后台时不绘制画面,默认为true
是否检测调试器
是否检测系统
是否创建日志
禁止屏幕保护程序运行,默认为true
按键产生一个press触发所需的时间
是否允许多重启动
运行模式,默认armASync
是否显示错误
是否使用游戏杆
等待应用程序进入活动状态,默认为false