#pragma once #include namespace XCEngine::UI::Editor::App { inline constexpr std::string_view kHierarchyPanelId = "hierarchy"; inline constexpr std::string_view kScenePanelId = "scene"; inline constexpr std::string_view kGamePanelId = "game"; inline constexpr std::string_view kInspectorPanelId = "inspector"; inline constexpr std::string_view kConsolePanelId = "console"; inline constexpr std::string_view kProjectPanelId = "project"; inline constexpr std::string_view kHierarchyPanelTitle = "Hierarchy"; inline constexpr std::string_view kScenePanelTitle = "Scene"; inline constexpr std::string_view kGamePanelTitle = "Game"; inline constexpr std::string_view kInspectorPanelTitle = "Inspector"; inline constexpr std::string_view kConsolePanelTitle = "Console"; inline constexpr std::string_view kProjectPanelTitle = "Project"; [[nodiscard]] constexpr bool IsEditorViewportPanelId(std::string_view panelId) { return panelId == kScenePanelId || panelId == kGamePanelId; } } // namespace XCEngine::UI::Editor::App