27 lines
617 B
C++
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
|