// // Created by sebastian on 10.02.26. // #ifndef DICEWARS_SIEDLER_UIRENDERBUNDLE_H #define DICEWARS_SIEDLER_UIRENDERBUNDLE_H #include #include #include "../../../renderer/model/GUIText.h" class UiText; #include "../../../renderer/model/GUITexture.h" class UiRenderBundle { public: void addText(UiText* text) { texts.push_back(text); } void addGUITexture(const std::shared_ptr& guiTexture) { guiImages.push_back(guiTexture); } std::vector> getGUITextures() { return guiImages; } std::vector getTexts() { return texts; } void addGUIText(const std::shared_ptr& guiText) { guiTexts.push_back(guiText); } std::vector> getGUITexts() { return guiTexts; } private: std::vector> guiImages; std::vector texts; std::vector> guiTexts; }; #endif //DICEWARS_SIEDLER_UIRENDERBUNDLE_H