4#include <entt/entt.hpp>
5#include <vulkan/vulkan.h>
8#include <Common/Event/BaseEvent.hpp>
9#include <Common/Memory/SmartPointers/UniquePtr.hpp>
10#include <Editor/ImguiEditor/AssetPicker.hpp>
11#include "imgui_markdown.h"
17 namespace ImguiEditor {
60 void PromptAssetPicker(AssetType assetType, AssetPicker::AssetPickerCallback callback);
62 void ImportFile(
const char* folderPathToImportTo =
"");
64 ImFont* GetFont(FontType type)
const;
67 void RenderDockspace();
74 bool queueResize =
false;
76 std::array<ImFont*, static_cast<size_t>(FontType::Count)> fonts;
93 Menubar* menubar =
nullptr;
98 std::string imguiIniFile;
99 std::string imguiLogFile;
Definition AssetBrowserPanel.hpp:23
Definition AssetPicker.hpp:11
Definition ConsolePanel.hpp:19
Definition ControlBar.hpp:10
Definition ImguiRenderer.hpp:12
Definition InspectorPanel.hpp:15
Definition PluginsWindow.hpp:31
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:58
Definition BaseEvent.hpp:7
Definition imgui_markdown.h:322