X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fui%2FText.hpp;h=591740a33c0260dfa3ce5a47b610adb630edc271;hb=1a8974bcfeb6f6c937f2ec523e52fdc4a3785f1e;hp=bdeb304daff1b79659486ce608733bf51f8a8dd3;hpb=3542823a1af7f5063d7cc8da84efa248eb889b8a;p=blank.git diff --git a/src/ui/Text.hpp b/src/ui/Text.hpp index bdeb304..591740a 100644 --- a/src/ui/Text.hpp +++ b/src/ui/Text.hpp @@ -2,11 +2,11 @@ #define BLANK_UI_TEXT_HPP_ #include "../graphics/align.hpp" +#include "../graphics/glm.hpp" #include "../graphics/Texture.hpp" #include "../graphics/SpriteMesh.hpp" #include -#include namespace blank { @@ -24,11 +24,14 @@ public: Set(f, s.c_str()); } - void Pivot(Gravity p) { + Gravity Pivot() const noexcept { return pivot; } + void Pivot(Gravity p) noexcept { pivot = p; dirty = true; } + const glm::vec2 &Size() const noexcept { return size; } + void Render(Viewport &) noexcept; private: