YSTest: YSLib::Drawing::NativeFontSize类 参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

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

Public 成员函数 | Private 属性 | 所有成员列表
YSLib::Drawing::NativeFontSize类 参考final

字体异常。 更多...

`#include <Font.h>`

类 YSLib::Drawing::NativeFontSize 继承关系图:
[图例]
YSLib::Drawing::NativeFontSize 的协作图:
[图例]

## Public 成员函数

| NativeFontSize (::FT_FaceRec &, FontSize)
| NativeFontSize (NativeFontSize &&) ynothrow
| ~NativeFontSize ()
::FT_SizeRec & | GetSizeRec () const
void | Activate () const
| 激活当前大小。 更多...

## Private 属性

::FT_Size | size

## 额外继承的成员函数

Private 成员函数 继承自 ystdex::noncopyable
| noncopyable (const noncopyable &)=delete
| 禁止复制构造。 更多...
| noncopyable (noncopyable &&)=default
| 允许转移构造。 更多...
noncopyable & | operator= (const noncopyable &)=delete
| 禁止复制赋值。 更多...
noncopyable & | operator= (noncopyable &&)=default
| 允许转移赋值。 更多...
| noncopyable ()=default
| `protected` 构造：默认实现。 更多...
| ~noncopyable ()=default
| `protected` 析构：默认实现。 更多...

## 详细描述

字体异常。

自从
  build 241

虚析构：类定义外默认实现。

自从
  build 586

本机字体大小。

自从
  build 419

在文件 Font.h 第 156 行定义.

## 构造及析构函数说明

YSLib::Drawing::NativeFontSize::NativeFontSize | ( | ::FT_FaceRec & | face,
|  | FontSize | s
| ) |  |

自从
  build 420

在文件 Font.cpp 第 106 行定义.

参考 Activate() , 以及 size.

函数调用图:

YSLib::Drawing::NativeFontSize::NativeFontSize | ( | NativeFontSize && | ns | ) |

在文件 Font.cpp 第 115 行定义.

YSLib::Drawing::NativeFontSize::~NativeFontSize | ( |  | ) |

自从
  build 461

在文件 Font.cpp 第 120 行定义.

参考 size.

## 成员函数说明

void YSLib::Drawing::NativeFontSize::Activate | ( |  | ) | const

激活当前大小。

注解
  替代 `::FT_Activate_Size` 。

自从
  build 420

在文件 Font.cpp 第 134 行定义.

参考 platform::Deref() , 以及 size.

参考自 YSLib::Drawing::Typeface::LookupBitmap() , 以及 NativeFontSize().

函数调用图:

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

FT_SizeRec & YSLib::Drawing::NativeFontSize::GetSizeRec | ( |  | ) | const

在文件 Font.cpp 第 126 行定义.

参考 platform::Descriptions::Critical, size , 以及 YB_UNLIKELY.

## 类成员变量说明

::FT_Size YSLib::Drawing::NativeFontSize::size

private

在文件 Font.h 第 159 行定义.

参考自 Activate(), GetSizeRec(), NativeFontSize() , 以及 ~NativeFontSize().

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

- Font.h
- Font.cpp