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

24 lines
699 B
C++

#pragma once
#include <XCEditor/Windowing/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