Dicewars-Siedler/src/engine/core/scenes/SplashScreenLayer.h
Sebastian Böckelmann d84995bd29
All checks were successful
Tests / test (push) Successful in 2m34s
ADD: Integrate SceneManager into Application, derive scene for LoadingScreen, closes #17
2026-04-21 17:33:48 +02:00

27 lines
617 B
C++

//
// 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<UiContainer> rootContainer;
std::unique_ptr<GUIRenderer> guiRenderer;
};
#endif //SPLASHSCREENLAYER_H