checkpoint: commit current workspace state

This commit is contained in:
2026-04-25 16:11:01 +08:00
parent 6d43fe5a7d
commit 6002d86a7e
449 changed files with 11303 additions and 100602 deletions

View File

@@ -30,6 +30,8 @@
namespace XCEngine::UI::Editor::App {
class EditorContext;
class EditorUtilityWindowRequestSink;
struct EditorUtilityWindowResultState;
} // namespace XCEngine::UI::Editor::App
@@ -42,7 +44,7 @@ class ViewportRenderHost;
namespace XCEngine::Rendering {
class RenderContext;
struct RenderContext;
} // namespace XCEngine::Rendering
@@ -62,6 +64,8 @@ public:
void Update(
EditorContext& context,
EditorUtilityWindowResultState& utilityWindowResultState,
EditorUtilityWindowRequestSink& utilityRequestSink,
UIEditorWorkspaceController& workspaceController,
const ::XCEngine::UI::UIRect& bounds,
const std::vector<::XCEngine::UI::UIInputEvent>& inputEvents,
@@ -82,8 +86,8 @@ public:
const Widgets::UIEditorDockHostDropPreviewState& preview);
void ClearExternalDockHostDropPreview();
ProjectPanel::CursorKind GetHostedContentCursorKind() const;
Widgets::UIEditorDockHostCursorKind GetDockCursorKind() const;
ProjectPanel::CursorKind GetHostedContentCursorType() const;
Widgets::UIEditorDockHostCursorKind GetDockCursorType() const;
bool TryResolveDockTabDragHotspot(
std::string_view nodeId,
std::string_view panelId,
@@ -118,3 +122,7 @@ private:
} // namespace XCEngine::UI::Editor::App