Text¶
-
class Text¶
A text label. See
Panel::add_text()
.-
RectTransform rect_transform()¶
The rect transform for the text.
-
bool visible()¶
-
void set_visible(bool value)¶
Whether the UI object is visible.
-
std::string content()¶
-
void set_content(std::string value)¶
The text string
-
std::string font()¶
-
void set_font(std::string value)¶
Name of the font
-
std::vector<std::string> available_fonts()¶
A list of all available fonts.
-
int32_t size()¶
-
void set_size(int32_t value)¶
Font size.
-
std::tuple<double, double, double> color()¶
-
void set_color(std::tuple<double, double, double> value)¶
Set the color
-
TextAnchor alignment()¶
-
void set_alignment(TextAnchor value)¶
Alignment.
-
float line_spacing()¶
-
void set_line_spacing(float value)¶
Line spacing.
-
void remove()¶
Remove the UI object.
-
RectTransform rect_transform()¶
-
enum struct FontStyle¶
Font style.
-
enumerator normal¶
Normal.
-
enumerator bold¶
Bold.
-
enumerator italic¶
Italic.
-
enumerator bold_and_italic¶
Bold and italic.
-
enumerator normal¶
-
enum struct TextAlignment¶
Text alignment.
-
enumerator left¶
Left aligned.
-
enumerator right¶
Right aligned.
-
enumerator center¶
Center aligned.
-
enumerator left¶
-
enum struct TextAnchor¶
Text alignment.
-
enumerator lower_center¶
Lower center.
-
enumerator lower_left¶
Lower left.
-
enumerator lower_right¶
Lower right.
-
enumerator middle_center¶
Middle center.
-
enumerator middle_left¶
Middle left.
-
enumerator middle_right¶
Middle right.
-
enumerator upper_center¶
Upper center.
-
enumerator upper_left¶
Upper left.
-
enumerator upper_right¶
Upper right.
-
enumerator lower_center¶