Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Build.hpp
1#pragma once
2
3#include <vector>
4#include <string>
5
6#include <Common/ResourcePipeline/Uuid.hpp>
7
8#include "../Settings/BaseSettingsPage.hpp"
9
10namespace Grindstone::Editor::ImguiEditor::Settings {
11 class Build : public BasePage {
12 public:
13 virtual void Open() override;
14 virtual void Render() override;
15
16 struct SceneData {
18 std::string displayName;
19
20 SceneData() = default;
23 std::string displayName
24 ) : uuid(uuid), displayName(displayName) {}
25 };
26
27 protected:
28 void WriteFile();
29 std::vector<SceneData> sceneList;
30 };
31}
Definition Uuid.hpp:6