|
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 中定义.