Text

class Text

Text. Created using add_text().

std::tuple<double, double, double> position()
void set_position(std::tuple<double, double, double> value)

Position of the text.

Game Scenes:

Flight

std::tuple<double, double, double, double> rotation()
void set_rotation(std::tuple<double, double, double, double> value)

Rotation of the text as a quaternion.

Game Scenes:

Flight

SpaceCenter::ReferenceFrame reference_frame()
void set_reference_frame(SpaceCenter::ReferenceFrame value)

Reference frame for the positions of the object.

Game Scenes:

Flight

bool visible()
void set_visible(bool value)

Whether the object is visible.

Game Scenes:

Flight

void remove()

Remove the object.

Game Scenes:

Flight

std::string content()
void set_content(std::string value)

The text string

Game Scenes:

Flight

std::string font()
void set_font(std::string value)

Name of the font

Game Scenes:

Flight

static std::vector<std::string> available_fonts(Client &connection)

A list of all available fonts.

Game Scenes:

Flight

int32_t size()
void set_size(int32_t value)

Font size.

Game Scenes:

Flight

float character_size()
void set_character_size(float value)

Character size.

Game Scenes:

Flight

UI::FontStyle style()
void set_style(UI::FontStyle value)

Font style.

Game Scenes:

Flight

std::tuple<double, double, double> color()
void set_color(std::tuple<double, double, double> value)

Set the color

Game Scenes:

Flight

std::string material()
void set_material(std::string value)

Material used to render the object. Creates the material from a shader with the given name.

Game Scenes:

Flight

UI::TextAlignment alignment()
void set_alignment(UI::TextAlignment value)

Alignment.

Game Scenes:

Flight

float line_spacing()
void set_line_spacing(float value)

Line spacing.

Game Scenes:

Flight

UI::TextAnchor anchor()
void set_anchor(UI::TextAnchor value)

Anchor.

Game Scenes:

Flight