YSTest: CharRenderer.h 文件参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

- 文件列表
- 文件成员

命名空间 | 函数
CharRenderer.h 文件参考
Service

字符渲染。 更多...

`#include "YModules.h"`
`#include <YSLib/Service/TextBase.h>`
`#include <YSLib/Service/YBlit.h>`
`#include <cwctype>`
CharRenderer.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::Drawing
| 图形处理。

## 函数

template<typename _tOut , typename _tIn , typename _fBlitScanner >
void | YSLib::Drawing::BlitGlyphLines (_fBlitScanner scanner, _tOut dst, _tIn src, const Size &ss, const PaintContext &pc, bool neg_pitch)
| 字符按扫描线块传输。 更多...
template<typename _tOut , typename _tIn , typename _fPixelShader >
void | YSLib::Drawing::BlitGlyphPixels (_fPixelShader blit, _tOut dst, _tIn src, const Size &ss, const PaintContext &pc, bool neg_pitch)
| 字符按像素块传输。 更多...
YF_API void | YSLib::Drawing::RenderChar (PaintContext &&pc, Color, bool, CharBitmap::BufferType, CharBitmap::FormatType, const Size &)
| 渲染单个字符。 更多...
YF_API void | YSLib::Drawing::RenderCharAlpha (PaintContext &&pc, Color, bool, CharBitmap::BufferType, CharBitmap::FormatType, const Size &, AlphaType *)
| 渲染带 Alpha 缓冲的单个字符。 更多...
template<class _tRenderer >
SPos | YSLib::Drawing::GetEndOfLinePositionOf (const _tRenderer &rd)
| 取文本渲染器的行末位置（横坐标）。 更多...
template<class _tRenderer >
SPos | YSLib::Drawing::GetEndOfLineOffsetOf (const _tRenderer &rd)
| 取文本渲染器的行末位置剩余偏移。 更多...
template<class _tRenderer >
void | YSLib::Drawing::PrintChar (_tRenderer &rd, char32_t c)
| 打印单个可打印字符。 更多...
template<class _tRenderer , typename _tChar , typename... _tParams>
PutCharResult | YSLib::Drawing::PutChar (_tRenderer &rd, _tChar c, _tParams &&...args)
enum | YSLib::Drawing::PutCharResult { YSLib::Drawing::PutCharResult::NeedNewline, YSLib::Drawing::PutCharResult::PutNewline, YSLib::Drawing::PutCharResult::NotPrintable, YSLib::Drawing::PutCharResult::Normal }
| 输出字符结果。 更多...
YF_API PutCharResult | YSLib::Drawing::PutCharBase (TextState &, SDst, char32_t)
| 使用指定的文本状态和行末位置按需打印换行并判断是否需要渲染单个字符。 更多...
template<class _tRenderer >
PutCharResult | YSLib::Drawing::PutChar (_tRenderer &rd, char32_t c, SDst eol)
| 打印单个字符。 更多...
template<class _tRenderer >
PutCharResult | YSLib::Drawing::PutChar (_tRenderer &rd, char32_t c)

## 详细描述

字符渲染。

版本
  r2916

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 275

创建时间:
  2009-11-13 00:06:05 +0800

修改时间:
  2015-10-02 20:30 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Service::CharRenderer

在文件 CharRenderer.h 中定义.