4#include <entt/entt.hpp>
5#include <vulkan/vulkan.h>
7#include <Common/Event/BaseEvent.hpp>
8#include <Common/Memory/SmartPointers/UniquePtr.hpp>
9#include <Editor/ImguiEditor/AssetPicker.hpp>
15 namespace ImguiEditor {
19 class UserSettingsWindow;
20 class ProjectSettingsWindow;
23 class SceneHeirarchyPanel;
24 class AssetBrowserPanel;
46 void PromptAssetPicker(AssetType assetType, AssetPicker::AssetPickerCallback callback);
48 void ImportFile(
const char* folderPathToImportTo =
"");
50 void RenderDockspace();
57 bool queueResize =
false;
77 std::string imguiIniFile;
78 std::string imguiLogFile;
Definition AssetBrowserPanel.hpp:21
Definition AssetPicker.hpp:11
Definition ConsolePanel.hpp:19
Definition ControlBar.hpp:10
Definition ImguiEditor.hpp:38
Definition ImguiRenderer.hpp:12
Definition InspectorPanel.hpp:15
Definition SceneHeirarchyPanel.hpp:28
Definition ProjectSettingsWindow.hpp:11
Definition UserSettingsWindow.hpp:11
Definition StatsPanel.hpp:9
Definition StatusBar.hpp:12
Definition SystemPanel.hpp:9
Definition TracingPanel.hpp:8
Definition ViewportPanel.hpp:15
Definition EngineCore.hpp:57
Definition BaseEvent.hpp:7