YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
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
 禁止复制构造。 更多...
 
noncopyableoperator= (const noncopyable &)=delete
 禁止赋值复制。 更多...
 
 noncopyable ()=default
 protected 构造:默认实现。 更多...
 
 ~noncopyable ()=default
 protected 析构:默认实现。 更多...
 

详细描述

本机字体大小。

自从
build 419

在文件 Font.h141 行定义.

构造及析构函数说明

YSLib::Drawing::NativeFontSize::NativeFontSize ( ::FT_FaceRec &  face,
FontSize  s 
)
自从
build 420

在文件 Font.cpp78 行定义.

参考 Activate(), platform_ex::Windows::err() , 以及 size.

函数调用图:

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

在文件 Font.cpp87 行定义.

YSLib::Drawing::NativeFontSize::~NativeFontSize ( )
自从
build 461

在文件 Font.cpp92 行定义.

参考 size.

成员函数说明

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

激活当前大小。

注解
替代 ::FT_Activate_Size
自从
build 420

在文件 Font.cpp106 行定义.

参考 YSLib::Drawing::face, size , 以及 YAssertNonnull.

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

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

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

在文件 Font.cpp98 行定义.

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

类成员变量说明

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

在文件 Font.h144 行定义.

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


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