Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
ProjectSettingsWindow.hpp
1#pragma once
2
3#include <vector>
4#include "ProjectSettingsPage.hpp"
5#include "../Settings/SettingsWindow.hpp"
6
7namespace Grindstone::Editor::ImguiEditor::Settings {
8 class Sidebar;
9 class BasePage;
10
11 class ProjectSettingsWindow : public SettingsWindow {
12 public:
13 ProjectSettingsWindow();
14 void RegisterSettingsPage(std::string displayName, Grindstone::UniquePtr<Grindstone::Editor::ImguiEditor::Settings::BasePage> page);
15 void UnregisterSettingsPage(std::string displayName);
16 };
17}
Definition UniquePtr.hpp:7