TazGraph Project v0.1.0
Loading...
Searching...
No Matches
App.h
1#pragma once
2
3#include "GraphScreen/AppInterface.h"
4#include "../Graph.h"
5#include "../MainMenuScreen/MainMenuScreen.h"
6
7class App : public AppInterface
8{
9public:
10 App(int threadCount);
11 ~App();
12
13 // Called on initialization
14 virtual void onInit() override;
15 // For adding all screens
16 virtual void addScenes() override;
17 // Called when exiting
18 virtual void onExit() override;
19private:
20
21 std::unique_ptr<Graph> _graphplayScreen = nullptr;
22 std::unique_ptr<MainMenuScreen> _mainMenuScreen = nullptr;
23
24 //std::unique_ptr<EditorScreen> m_editorScreen = nullptr;
25};
26
Definition AppInterface.h:19
Definition App.h:8