91 virtual int32_t getStringIndexAt(
const std::string &text, int32_t x)
const = 0;
103 virtual std::string splitTextToWidth (
const std::string& text, int32_t render_width) = 0;
107 virtual void setColor(uint8_t r,uint8_t g,uint8_t b, uint8_t a = 255) = 0;
111 virtual SDL_Color
getColor()
const = 0;
115 virtual int32_t
getWidth(
const std::string& text)
const = 0;
121 virtual void invalidate() = 0;