TazGraph Project v0.1.0
Loading...
Searching...
No Matches
MainMenuEditorLayer.h
1#pragma once
2
3#include "../UIElement.h"
4#include "../Components/MenuSceneControllers/LoadingUI/LoadingUI.h"
5#include "../Components/MenuSceneControllers/NewMapUI/NewMapUI.h"
6
8 std::function<void()> onStartClicked;
9 std::function<void()> onExitClicked;
10 Framebuffer* viewportFramebuffer = nullptr;
11
12};
13
15{
16private:
18public:
20 addUIComponent<LoadingUI>();
21 addUIComponent<NewMapUI>();
22 }
23
24 void setConfig(const MainMenuEditorLayerConfig& cfg) { config = cfg; }
25 void OnImGuiRender() override;
26};
Definition Framebuffer.h:6
Definition MainMenuEditorLayer.h:15
Definition UIElement.h:16
Definition MainMenuEditorLayer.h:7