31 return absl::OkStatus();
34#if TARGET_OS_IPHONE != 1
35 ImGui_ImplSDLRenderer2_NewFrame();
36 ImGui_ImplSDL2_NewFrame();
39 const ImGuiViewport *viewport = ImGui::GetMainViewport();
40 ImGui::SetNextWindowPos(viewport->WorkPos);
41 ImGui::SetNextWindowSize(viewport->WorkSize);
42 ImGui::SetNextWindowViewport(viewport->ID);
44 ImGuiWindowFlags window_flags =
45 ImGuiWindowFlags_MenuBar | ImGuiWindowFlags_NoDocking;
46 window_flags |= ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse |
47 ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove;
49 ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoNavFocus;
51 ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 0.0f);
52 ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
53 ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f));
54 ImGui::Begin(
"DockSpaceWindow",
nullptr, window_flags);
55 ImGui::PopStyleVar(3);
58 ImGuiID dockspace_id = ImGui::GetID(
"MyDockSpace");
59 ImGui::DockSpace(dockspace_id, ImVec2(0.0f, 0.0f),
60 ImGuiDockNodeFlags_PassthruCentralNode);
67 return absl::OkStatus();