Simplifies construction of TextObject instances.
More...
#include <TextBuilder.h>
Simplifies construction of TextObject instances.
◆ TextParser()
Graphics::TextParser::TextParser |
( |
const Rect & |
bounds | ) |
|
|
inline |
◆ addStyle()
void Graphics::TextParser::addStyle |
( |
FontStyles |
style | ) |
|
|
inline |
◆ commit()
◆ getBounds()
const Rect& Graphics::TextParser::getBounds |
( |
| ) |
const |
|
inline |
◆ getClip()
const Rect& Graphics::TextParser::getClip |
( |
| ) |
const |
|
inline |
◆ getCursor()
Point Graphics::TextParser::getCursor |
( |
| ) |
const |
|
inline |
◆ getFont()
const Font& Graphics::TextParser::getFont |
( |
| ) |
const |
◆ getLineAlign()
Align Graphics::TextParser::getLineAlign |
( |
| ) |
const |
|
inline |
◆ getOptions()
const TextOptions& Graphics::TextParser::getOptions |
( |
| ) |
const |
|
inline |
◆ getTextAlign()
Align Graphics::TextParser::getTextAlign |
( |
| ) |
const |
|
inline |
◆ getTextHeight()
uint16_t Graphics::TextParser::getTextHeight |
( |
| ) |
const |
|
inline |
◆ getTypeFace()
const TypeFace& Graphics::TextParser::getTypeFace |
( |
| ) |
const |
◆ moveCursor() [1/2]
void Graphics::TextParser::moveCursor |
( |
int16_t |
x, |
|
|
int16_t |
y |
|
) |
| |
|
inline |
◆ moveCursor() [2/2]
void Graphics::TextParser::moveCursor |
( |
Point |
offset | ) |
|
|
inline |
◆ parse()
void Graphics::TextParser::parse |
( |
const TextAsset & |
asset, |
|
|
uint32_t |
start, |
|
|
size_t |
size |
|
) |
| |
◆ release()
◆ removeStyle()
void Graphics::TextParser::removeStyle |
( |
FontStyles |
style | ) |
|
|
inline |
◆ resetClip()
void Graphics::TextParser::resetClip |
( |
| ) |
|
|
inline |
◆ setBackColor()
void Graphics::TextParser::setBackColor |
( |
const Brush & |
color | ) |
|
|
inline |
◆ setClip()
void Graphics::TextParser::setClip |
( |
const Rect & |
r | ) |
|
|
inline |
◆ setColor()
void Graphics::TextParser::setColor |
( |
const Brush & |
fore, |
|
|
const Brush & |
back = {} |
|
) |
| |
|
inline |
◆ setCursor() [1/2]
void Graphics::TextParser::setCursor |
( |
int16_t |
x, |
|
|
int16_t |
y |
|
) |
| |
|
inline |
◆ setCursor() [2/2]
void Graphics::TextParser::setCursor |
( |
Point |
pt | ) |
|
|
inline |
Set location to start new text segment.
◆ setDefaultFont()
static void Graphics::TextParser::setDefaultFont |
( |
Font * |
font | ) |
|
|
inlinestatic |
◆ setFont() [1/2]
void Graphics::TextParser::setFont |
( |
const Font & |
font | ) |
|
|
inline |
◆ setFont() [2/2]
void Graphics::TextParser::setFont |
( |
const Font * |
font | ) |
|
|
inline |
◆ setForeColor()
void Graphics::TextParser::setForeColor |
( |
const Brush & |
color | ) |
|
|
inline |
◆ setLineAlign()
void Graphics::TextParser::setLineAlign |
( |
Align |
align | ) |
|
|
inline |
◆ setScale() [1/3]
void Graphics::TextParser::setScale |
( |
Scale |
scale | ) |
|
|
inline |
◆ setScale() [2/3]
void Graphics::TextParser::setScale |
( |
uint8_t |
size | ) |
|
|
inline |
◆ setScale() [3/3]
void Graphics::TextParser::setScale |
( |
uint8_t |
sx, |
|
|
uint8_t |
sy |
|
) |
| |
|
inline |
◆ setStyle()
void Graphics::TextParser::setStyle |
( |
FontStyles |
style | ) |
|
|
inline |
◆ setTextAlign()
void Graphics::TextParser::setTextAlign |
( |
Align |
align | ) |
|
|
inline |
◆ setWrap()
void Graphics::TextParser::setWrap |
( |
bool |
wrap | ) |
|
|
inline |
The documentation for this class was generated from the following file: