YSTest: YSLib::UI::Styles::Painter类 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

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

Public 成员函数 | Public 属性 | Private 属性 | 所有成员列表
YSLib::UI::Styles::Painter类 参考

带样式的绘制处理函数。 更多...

`#include <YStyle.h>`

YSLib::UI::Styles::Painter 的协作图:
[图例]

## Public 成员函数

| Painter (const Key &k)
template<typename _type1 , typename _type2 >
| Painter (_type1 &&arg1, _type2 &&arg2)
| DefDeCopyCtor (Painter) DefDeMoveCtor(Painter) DefDeCopyAssignment(Painter) DefDeMoveAssignment(Painter) DefGetter(const ynothrow
key second | DefGetter (const ynothrow, const Key &, Key, key) DefGetter(const ynothrow
key second key first void | operator() (PaintEventArgs &&) const

## Public 属性

| StyleItem
| Item
key second | TypeIndex

## Private 属性

Key | key

## 详细描述

带样式的绘制处理函数。

警告
  非虚析构。

在文件 YStyle.h 第 447 行定义.

## 构造及析构函数说明

YSLib::UI::Styles::Painter::Painter | ( | const Key & | k | ) |

inline

在文件 YStyle.h 第 453 行定义.

template<typename _type1 , typename _type2 >

YSLib::UI::Styles::Painter::Painter | ( | _type1 && | arg1,
|  | _type2 && | arg2
| ) |  |

inline

在文件 YStyle.h 第 457 行定义.

## 成员函数说明

YSLib::UI::Styles::Painter::DefDeCopyCtor | ( | Painter |  | ) | const

key second YSLib::UI::Styles::Painter::DefGetter | ( | const ynothrow | ,
|  | const Key & | ,
|  | Key | ,
|  | key |
| ) |  | const

void YSLib::UI::Styles::Painter::operator() | ( | PaintEventArgs && | e | ) | const

在文件 YStyle.cpp 第 479 行定义.

参考 YSLib::UI::e, YSLib::UI::FetchGUIConfiguration() , 以及 key.

函数调用图:

## 类成员变量说明

YSLib::UI::Styles::Painter::Item

在文件 YStyle.h 第 466 行定义.

Key YSLib::UI::Styles::Painter::key

private

在文件 YStyle.h 第 450 行定义.

参考自 operator()().

YSLib::UI::Styles::Painter::StyleItem

在文件 YStyle.h 第 466 行定义.

key second YSLib::UI::Styles::Painter::TypeIndex

在文件 YStyle.h 第 468 行定义.

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

- YStyle.h
- YStyle.cpp