#include "editor/editor.h" #include "data/global.h" #include "imgui.h" namespace api { void EditorModule::OnLoad(int argc, char** argv) { } void EditorModule::OnUnload() { } void EditorModule::Initialize(void) { IDynamicModule::Initialize(); IMGUI_CHECKVERSION(); ImGui::CreateContext(); ImGui::StyleColorsDark(); ImGuiIO& io = ImGui::GetIO(); io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; // 可选:启用键盘导航 io.ConfigFlags |= ImGuiConfigFlags_DockingEnable; // 可选:启用Docking io.ConfigFlags |= ImGuiConfigFlags_ViewportsEnable; // 可选:启用多视口 if (gEngineConfig.API == GraphicsAPI::Vulkan) { } } }