YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
基础文本渲染逻辑对象。 更多...
类 | |
class | YSLib::Drawing::PenStyle |
笔样式:字体和笔颜色。 更多... | |
class | YSLib::Drawing::TextState |
文本状态。 更多... | |
命名空间 | |
namespace | YSLib |
namespace | YSLib::Drawing |
图形处理。 | |
函数 | |
yconstexpr Padding | YSLib::Drawing::DefaultMargin (2, 2, 2, 2) |
默认边距。 | |
SDst | YSLib::Drawing::GetTextLineHeightOf (const TextState &ts) |
取当前指定文本状态的字体设置对应的行高。 | |
SDst | YSLib::Drawing::GetTextLineHeightExOf (const TextState &ts) |
取当前指定文本状态的字体设置对应的行高与行距之和。 | |
u16 | YSLib::Drawing::GetCurrentTextLineNOf (const TextState &ts) |
取笔所在的当前行数。 | |
SPos | YSLib::Drawing::GetTextLineBaseOf (const TextState &ts) |
取第一行的基线位置(纵坐标)。 | |
void | YSLib::Drawing::SetPenOf (TextState &ts, SPos x, SPos y) |
设置笔位置。 | |
YF_API void | YSLib::Drawing::SetCurrentTextLineNOf (TextState &, u16) |
设置笔的行位置。 | |
void | YSLib::Drawing::AdjustEndOfLine (TextState &ts, const Rect &r, SDst w) |
按指定显示区域和文本区域的宽重新设置右边距。 | |
void | YSLib::Drawing::CarriageReturn (TextState &ts) |
回车。 | |
YF_API void | YSLib::Drawing::MovePen (TextState &, ucs4_t) |
按字符跨距移动笔。 | |
基础文本渲染逻辑对象。
在文件 TextBase.h 中定义.