#pragma once #include "Element.hpp" #include namespace GUIStuff { class TextParagraph : public Element { public: void update(UpdateInputData& io, std::unique_ptr paragraph, float width, const std::function& elemUpdate); virtual void clay_draw(SkCanvas* canvas, UpdateInputData& io, Clay_RenderCommand* command) override; private: SCollision::AABB bb = SCollision::AABB({0.0f, 0.0f}, {0.0f, 0.0f}); std::unique_ptr data; }; }