X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fui%2FText.hpp;h=c4318737e1246de4036330ecf639f95fa5729621;hb=242b87a5fb412f9006e4b7debc1408cf7ac83000;hp=6c7c6a5a154be98f5062c9b7f6c84c1fc8da2cae;hpb=376fc1fca87fcdd22dabadf6d01d245ef8c3cedd;p=blank.git diff --git a/src/ui/Text.hpp b/src/ui/Text.hpp index 6c7c6a5..c431873 100644 --- a/src/ui/Text.hpp +++ b/src/ui/Text.hpp @@ -3,7 +3,7 @@ #include "../graphics/align.hpp" #include "../graphics/Texture.hpp" -#include "../model/SpriteModel.hpp" +#include "../graphics/SpriteMesh.hpp" #include #include @@ -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: @@ -36,7 +39,7 @@ private: private: Texture tex; - SpriteModel sprite; + SpriteMesh sprite; glm::vec2 size; Gravity pivot; bool dirty;