YSTest: DSApplication类 参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
Public 成员函数 | Private 属性 | 所有成员列表
DSApplication类 参考

平台相关的应用程序类。 更多...

`#include <DSMain.h>`

类 DSApplication 继承关系图:
[图例]
DSApplication 的协作图:
[图例]

## Public 成员函数

| DSApplication ()
| `private` 构造函数：非内联。
| ~DSApplication () override
| 析构：释放资源。
Devices::Screen & | GetScreenUp () const ynothrow
| 取上屏幕。
Devices::Screen & | GetScreenDown () const ynothrow
| 取下屏幕。
Public 成员函数 继承自 GUIApplication
| GUIApplication ()
| `private` 构造函数：非内联。
| ~GUIApplication () override
| 析构：释放资源。
Drawing::FontCache & | GetFontCache () const ynothrow
| 取字体缓存引用。
bool | DealMessage ()
| 处理当前消息。

## Private 属性

array< unique_ptr < Devices::DSScreen >, 2 > | scrs
| 屏幕组。

## 额外继承的成员函数

Public 属性 继承自 GUIApplication
Messaging::Priority | UIResponseLimit
| 用户界面输入响应阈值。
ValueNode | Root
| 值类型根节点。
Protected 属性 继承自 GUIApplication
unique_ptr< Drawing::FontCache > | pFontCache
| 默认字体缓存。

## 详细描述

平台相关的应用程序类。

注解
  含默认接口。

自从
  build 215

在文件 DSMain.h 第 67 行定义.

## 构造及析构函数说明

DSApplication::DSApplication | ( |  | ) |

`private` 构造函数：非内联。

前置条件
  断言：进程唯一性。

在文件 DSMain.cpp 第 77 行定义.

参考 platform::ColorSpace::Blue,platform::ColorSpace::Green,InitDSScreen(),InitVideo(),platform::KeyCodes::L,scrs,YAssert , 以及 yunseq().

函数调用图:

DSApplication::~DSApplication | ( |  | ) |

override

析构：释放资源。

自从
  build 269

在文件 DSMain.cpp 第 119 行定义.

参考 ystdex::reset(),scrs , 以及 YCL_DEBUG_PUTS.

函数调用图:

## 成员函数说明

Devices::Screen & DSApplication::GetScreenDown | ( |  | ) | const

取下屏幕。

注解
  使用 GetDSScreenDown 实现。

自从
  build 297

在文件 DSMain.cpp 第 154 行定义.

参考自 main().

这是这个函数的调用关系图:

Devices::Screen & DSApplication::GetScreenUp | ( |  | ) | const

取上屏幕。

注解
  使用 GetDSScreenUp 实现。

自从
  build 297

在文件 DSMain.cpp 第 149 行定义.

参考自 main().

这是这个函数的调用关系图:

## 类成员变量说明

array<unique_ptr<Devices::DSScreen>, 2> DSApplication::scrs

private

屏幕组。

自从
  build 380

在文件 DSMain.h 第 74 行定义.

参考自 DSApplication() , 以及 ~DSApplication().

该类的文档由以下文件生成:

- DSMain.h
- DSMain.cpp