Files
XCEngine/editor/include/XCEditor/Windowing/Presentation/EditorWindowPresentationPolicy.h

24 lines
712 B
C
Raw Normal View History

#pragma once
2026-04-26 16:27:13 +08:00
#include <XCEditor/Windowing/Presentation/EditorWorkspaceWindowProjection.h>
#include <XCEditor/Workspace/UIEditorWindowWorkspaceModel.h>
#include <string>
#include <string_view>
namespace XCEngine::UI::Editor {
EditorWorkspaceWindowProjection BuildEditorWorkspaceWindowProjection(
std::wstring_view primaryWindowTitle,
const UIEditorPanelRegistry& panelRegistry,
const UIEditorWindowWorkspaceState& windowState,
bool primary);
std::wstring ResolveEditorWindowPresentationTitle(
std::wstring_view primaryWindowTitle,
const UIEditorPanelRegistry& panelRegistry,
const UIEditorWindowWorkspaceState& windowState,
bool primary);
} // namespace XCEngine::UI::Editor