#pragma once #include #include #include #include #include class GuiFont { public: GuiFont(const uint8_t *buffer, size_t buffer_size, Renderer *renderer); ~GuiFont(); FC_Font *getFont(int32_t size); private: std::map font_cache; std::map ttf_font_cache; SDL_RWops *rw; Renderer *renderer; };