// // Created by sebastian on 21.04.26. // #ifndef SPLASHSCREENLAYER_H #define SPLASHSCREENLAYER_H #include "../../layer/Layer.h" #include "../../renderer/GUIRenderer.h" #include "../../core/gui/uiMain/UiContainer.h" class SplashScreenLayer: public Layer { public: SplashScreenLayer(); virtual void onRender() override; virtual void onUpdate() override; virtual void onAttach() override; virtual void onDetach() override; ~SplashScreenLayer() override; private: std::unique_ptr rootContainer; std::unique_ptr guiRenderer; }; #endif //SPLASHSCREENLAYER_H