CMGDK r49-rc2
组合类型 | 公有成员 | 公有属性
hgl::SystemInitInfo类参考

系统初始化信息类 更多...

#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


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义