9#include "misc/cpp/imgui_stdlib.h"
15typedef void(*FileBrowserCallbackFP)(
const std::vector<std::string>& filePaths);
18void EditorImguiInit();
19void EditorImguiDraw();
27ImFont* GetEditorTerminalFont();
29void EditorImguiShutdown();
30void EditorImguiPreShutdown();
32void EditorImguiGetViewport(uint32_t& x, uint32_t& y, uint32_t& width, uint32_t& height);
33bool EditorIsInterfaceVisible();
34bool EditorImguiIsViewportHovered();
35void EditorImguiGetViewportRect(
float* outX,
float* outY,
float* outW,
float* outH);
36void EditorOpenFileBrowser(FileBrowserCallbackFP callback,
bool folderMode);
37void EditorSetFileBrowserDir(
const std::string& dir);
38void EditorShowUnsavedAssetsModal(
const std::vector<AssetStub*>& unsavedStubs);
50void EditorShowAlert(
const char* title,
const char* message);
63void InvalidateAddNodeMenuCache();
73namespace EditorProgress
77 void Begin(
const char* title,
const char* status,
bool cancellable =
false);
80 void SetStatus(
const char* msg);
84 void SetFraction(
float f);
88 void Step(
const char* msg,
int done,
int total);
PropertyOwnerType
Definition EngineTypes.h:155