#pragma once #include #include #include #include "uiObject.h" class UIRenderer { public: UIRenderer(SDL_Renderer* renderer); ~UIRenderer(); void render(UIObject* uiObject); private: SDL_Renderer* renderer; TTF_Font* font; void renderButton(Button* button); void renderText(Text* text); void renderTextInput(TextInput* textInput); };