YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
CharRenderer.h 文件参考

字符渲染。 更多...

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

浏览源代码.

命名空间

namespace  YSLib
 
namespace  YSLib::Drawing
 图形处理。
 

函数

template<template< bool > class _gBlitLoop, typename _tOut , typename _tIn >
void YSLib::Drawing::BlitChar (_tOut dst, _tIn src, const Size &ss, const PaintContext &pc)
 字符块传输。
 
YF_API void YSLib::Drawing::RenderChar (PaintContext &&pc, Color, CharBitmap::BufferType, const Size &)
 渲染单个字符。
 
YF_API void YSLib::Drawing::RenderCharAlpha (PaintContext &&pc, Color, CharBitmap::BufferType, const Size &, u8 *)
 渲染带 Alpha 缓冲的单个字符。
 
template<class _tRenderer >
SDst YSLib::Drawing::GetEndOfLinePositionOf (const _tRenderer &r)
 取文本渲染器的行末位置(横坐标)。
 
template<class _tRenderer >
void YSLib::Drawing::PrintChar (_tRenderer &r, ucs4_t c)
 打印单个可打印字符。
 
YF_API u8 YSLib::Drawing::PutCharBase (TextState &, SDst, ucs4_t)
 使用指定的文本状态和行末位置(横坐标)打印并判断是否需要具体渲染单个字符。
 
template<class _tRenderer >
u8 YSLib::Drawing::PutChar (_tRenderer &r, ucs4_t c)
 打印单个字符。
 

详细描述

字符渲染。

版本
r2722
作者
FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
build 275
创建时间:
2009-11-13 00:06:05 +0800
修改时间:
2013-03-20 21:02 +0800
文本编码:
UTF-8
模块名称:
YSLib::Service::CharRenderer

在文件 CharRenderer.h 中定义.