YSTest: YSLib::Drawing::CharBitmap类 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

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

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

字符位图。 更多...

`#include <Font.h>`

YSLib::Drawing::CharBitmap 的协作图:
[图例]

## Public 类型

enum | FormatType { None = 0, Mono, Gray, Gray2, Gray4, LCD, LCD_V }
using | BufferType = byte *
using | NativeType = Typeface::SmallBitmapData *
| 本机类型对象：指针类型。 更多...
using | PitchType = short
using | ScaleType = byte
using | SignedScaleType = signed char

## Public 成员函数

yconstfn | DefCvt (const ynothrow, NativeType, bitmap) yconstfn DefGetter(const ynothrowv
yconstfn | Deref (bitmap).buffer) yconstfn DefGetter(const ynothrowv
yconstfn | FormatType (Deref(bitmap).format)) yconstfn DefGetter(const ynothrowv
yconstfn | Deref (bitmap).max_grays) yconstfn DefGetter(const ynothrowv
yconstfn | Deref (bitmap).height) yconstfn DefGetter(const ynothrowv
yconstfn | Deref (bitmap).left) yconstfn DefGetter(const ynothrowv
yconstfn | Deref (bitmap).pitch) yconstfn DefGetter(const ynothrowv
yconstfn | Deref (bitmap).top) yconstfn DefGetter(const ynothrowv
yconstfn | Deref (bitmap).width) yconstfn DefGetter(const ynothrowv
yconstfn | Deref (bitmap).xadvance) yconstfn DefGetter(const ynothrowv
| DefDeCtor (CharBitmap) yconstfn CharBitmap(NativeType b)
| 构造：空位图。 更多...

## Public 属性

yconstfn | BufferType
yconstfn | Buffer
yconstfn | FormatType
yconstfn | Format
yconstfn | ScaleType
yconstfn | GrayLevel
yconstfn | Height
yconstfn | SignedScaleType
yconstfn | Left
yconstfn | PitchType
yconstfn | Pitch
yconstfn | Top
yconstfn | Width
yconstfn | XAdvance
yconstfn | YAdvance

## Private 属性

NativeType | bitmap = {}

## 详细描述

字符位图。

警告
  若为空时调用成员函数时行为未定义。

自从
  build 147

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

## 成员类型定义说明

using YSLib::Drawing::CharBitmap::BufferType = byte*

注解
  和 `::FT_Byte*` 一致。

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

using YSLib::Drawing::CharBitmap::NativeType = Typeface::SmallBitmapData*

本机类型对象：指针类型。

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

using YSLib::Drawing::CharBitmap::PitchType = short

注解
  和 `::FT_Short` 一致。

自从
  build 415

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

yconstfn YSLib::Drawing::CharBitmap::ScaleType

注解
  和 `::FT_Byte` 一致。

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

yconstfn YSLib::Drawing::CharBitmap::SignedScaleType

注解
  和 `::FT_Char` 一致。

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

## 成员枚举类型说明

enum YSLib::Drawing::CharBitmap::FormatType

注解
  值兼容于 `::FT_Pixel_Mode` 。

自从
  build 415

枚举值
None |
Mono |
Gray |
Gray2 |
Gray4 |
LCD |
LCD_V |

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

## 成员函数说明

yconstfn YSLib::Drawing::CharBitmap::DefCvt | ( | const ynothrow | ,
|  | NativeType | ,
|  | bitmap |
| ) |  | const

前置条件
  间接断言：位图本机类型对象非空。

自从
  build 612

YSLib::Drawing::CharBitmap::DefDeCtor | ( | CharBitmap |  | ) |

inline

构造：空位图。

自从
  build 612构造：使用本机类型对象。

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

yconstfn YSLib::Drawing::CharBitmap::Deref | ( | bitmap |  | ) | const

yconstfn YSLib::Drawing::CharBitmap::Deref | ( | bitmap |  | ) | const

yconstfn YSLib::Drawing::CharBitmap::Deref | ( | bitmap |  | ) | const

yconstfn YSLib::Drawing::CharBitmap::Deref | ( | bitmap |  | ) | const

yconstfn YSLib::Drawing::CharBitmap::Deref | ( | bitmap |  | ) | const

yconstfn YSLib::Drawing::CharBitmap::Deref | ( | bitmap |  | ) | const

yconstfn YSLib::Drawing::CharBitmap::Deref | ( | bitmap |  | ) | const

yconstfn YSLib::Drawing::CharBitmap::Deref | ( | bitmap |  | ) | const

yconstfn YSLib::Drawing::CharBitmap::FormatType | ( | Deref(bitmap). | format | ) | const

## 类成员变量说明

NativeType YSLib::Drawing::CharBitmap::bitmap = {}

private

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

yconstfn YSLib::Drawing::CharBitmap::Buffer

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

yconstfn YSLib::Drawing::CharBitmap::BufferType

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

yconstfn YSLib::Drawing::CharBitmap::Format

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

yconstfn YSLib::Drawing::CharBitmap::FormatType

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

yconstfn YSLib::Drawing::CharBitmap::GrayLevel

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

yconstfn YSLib::Drawing::CharBitmap::Height

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

yconstfn YSLib::Drawing::CharBitmap::Left

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

yconstfn YSLib::Drawing::CharBitmap::Pitch

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

yconstfn YSLib::Drawing::CharBitmap::PitchType

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

yconstfn YSLib::Drawing::CharBitmap::ScaleType

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

yconstfn YSLib::Drawing::CharBitmap::SignedScaleType

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

yconstfn YSLib::Drawing::CharBitmap::Top

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

yconstfn YSLib::Drawing::CharBitmap::Width

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

yconstfn YSLib::Drawing::CharBitmap::XAdvance

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

yconstfn YSLib::Drawing::CharBitmap::YAdvance

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

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

- Font.h