59 return absl::OkStatus();
62#if TARGET_OS_IPHONE != 1
63 ImGui_ImplSDLRenderer2_NewFrame();
64 ImGui_ImplSDL2_NewFrame();
67 const ImGuiViewport* viewport = ImGui::GetMainViewport();
68 ImGui::SetNextWindowPos(viewport->WorkPos);
69 ImGui::SetNextWindowSize(viewport->WorkSize);
70 ImGui::SetNextWindowViewport(viewport->ID);
72 ImGuiWindowFlags window_flags =
73 ImGuiWindowFlags_MenuBar | ImGuiWindowFlags_NoDocking;
74 window_flags |= ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse |
75 ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove;
77 ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoNavFocus;
79 ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 0.0f);
80 ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
81 ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f));
82 ImGui::Begin(
"DockSpaceWindow",
nullptr, window_flags);
83 ImGui::PopStyleVar(3);
86 ImGuiID dockspace_id = ImGui::GetID(
"MyDockSpace");
88 dockspace_id, ImVec2(0.0f, 0.0f), ImGuiDockNodeFlags_PassthruCentralNode);
98 return absl::OkStatus();