60 return absl::OkStatus();
63#if TARGET_OS_IPHONE != 1
64 ImGui_ImplSDLRenderer2_NewFrame();
65 ImGui_ImplSDL2_NewFrame();
68 const ImGuiViewport* viewport = ImGui::GetMainViewport();
69 ImGui::SetNextWindowPos(viewport->WorkPos);
70 ImGui::SetNextWindowSize(viewport->WorkSize);
71 ImGui::SetNextWindowViewport(viewport->ID);
73 ImGuiWindowFlags window_flags =
74 ImGuiWindowFlags_MenuBar | ImGuiWindowFlags_NoDocking;
75 window_flags |= ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse |
76 ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove;
78 ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoNavFocus;
80 ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 0.0f);
81 ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
82 ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f));
83 ImGui::Begin(
"DockSpaceWindow",
nullptr, window_flags);
84 ImGui::PopStyleVar(3);
87 ImGuiID dockspace_id = ImGui::GetID(
"MyDockSpace");
89 dockspace_id, ImVec2(0.0f, 0.0f), ImGuiDockNodeFlags_PassthruCentralNode);
99 return absl::OkStatus();