YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
程序启动时的通用初始化。 更多...
函数 | |
YSL_BEGIN YB_NORETURN YF_API void | HandleFatalError (const FatalError &) ynothrow |
处理致命错误:显示错误信息并终止程序。 | |
YF_API ValueNode | ReadConfiguration (TextFile &) |
从文本文件中读取配置。 | |
YF_API void | WriteConfiguration (TextFile &, const ValueNode &) |
写入配置至文本文件。 | |
YF_API ValueNode | LoadConfiguration (bool bInfo=false) |
载入默认配置。 | |
YF_API void | SaveConfiguration (const ValueNode &) |
保存默认配置。 | |
YF_API void | InitializeEnviornment () |
初始化环境。 | |
YF_API ValueNode | InitializeInstalled () |
初始化已安装项:检查安装完整性并载入主配置文件的配置项。 | |
YF_API void | InitializeSystemFontCache (Drawing::FontCache &, const string &, const string &) |
初始化系统字体缓存。 | |
YF_API void | Uninitialize () ynothrow |
反初始化。 | |
程序启动时的通用初始化。
在文件 Initialization.h 中定义.
YSL_BEGIN YB_NORETURN YF_API void HandleFatalError | ( | const FatalError & | ) |
处理致命错误:显示错误信息并终止程序。
在文件 Initialization.cpp 第 104 行定义.
参考 platform::terminate(),platform::YDebugBegin() , 以及 platform::YDebugSetStatus().
YF_API void InitializeEnviornment | ( | ) |
初始化环境。
在文件 Initialization.cpp 第 175 行定义.
参考 platform::ColorSpace::Lime,platform::terminate(),platform::YConsoleInit() , 以及 yconstexpr.
参考自 GUIApplication::GUIApplication().
初始化已安装项:检查安装完整性并载入主配置文件的配置项。
在文件 Initialization.cpp 第 232 行定义.
参考 LoadConfiguration() , 以及 YSLib::PackNodes().
参考自 GUIApplication::GUIApplication().
YF_API void InitializeSystemFontCache | ( | Drawing::FontCache & | , |
const string & | , | ||
const string & | |||
) |
初始化系统字体缓存。
加载默认字体文件路径和默认字体目录中的字型至默认字体缓存。
参考自 GUIApplication::GUIApplication().
载入默认配置。
bInfo | 是否在标准输出中显示信息。 |
在文件 Initialization.cpp 第 143 行定义.
参考 CONF_PATH,DATA_DIRECTORY,DEF_FONT_DIRECTORY,DEF_FONT_PATH,YSLib::MakeNode(),YSLib::PackNodes(),ReadConfiguration() , 以及 platform::ufexists().
参考自 InitializeInstalled() , 以及 ShlReader::LoadGlobalConfiguration().
从文本文件中读取配置。
LoggedEvent | 文件无效导致的读取失败。 |
在文件 Initialization.cpp 第 118 行定义.
参考 YSLib::TextFile::Encoding,CHRLib::CharSet::UTF_8(),YB_LIKELY , 以及 YB_UNLIKELY.
参考自 LoadConfiguration().
保存默认配置。
在文件 Initialization.cpp 第 166 行定义.
参考 CONF_PATH , 以及 WriteConfiguration().
参考自 ShlReader::SaveGlobalConfiguration().
YF_API void Uninitialize | ( | ) |
反初始化。
释放初始化的资源。
在文件 Initialization.cpp 第 301 行定义.
参考自 GUIApplication::~GUIApplication().
写入配置至文本文件。
LoggedEvent | 文件无效导致的写入失败。 |
在文件 Initialization.cpp 第 135 行定义.
参考 YSLib::ValueNode::Value , 以及 YB_UNLIKELY.
参考自 SaveConfiguration().