41 void first(fge::
Scene& scene) override;
45 char const* getClassName() const override;
46 char const* getReadableClassName() const override;
51 void addText(tiny_utf8::
string string);
52 std::
size_t getTextCount() const;
53 fge::
ObjText* getText(std::
size_t index);
54 fge::
ObjText const* getText(std::
size_t index) const;
55 void removeAllTexts();
57 void setFont(fge::
Font font);
58 fge::
Font const& getFont() const;
61 fge::Vector2f getBoxSize() const;
63 void setTextScrollRatio(
float ratio);
64 float getTextScrollRatio() const;
66 void setMaxTextCount(std::
size_t max);
67 std::
size_t getMaxTextCount() const;
72 void onGuiResized(fge::
GuiElementHandler const& handler, fge::Vector2f const& size);
73 void refreshSize(fge::Vector2f const& targetSize);
78 float g_textScrollRatio{0.0f};
83 mutable std::list<fge::ObjText> g_textList;
84 std::size_t g_maxStrings{100};
Definition C_objTextList.hpp:33
Definition C_objText.hpp:90