Refactor new editor state ownership model

This commit is contained in:
2026-04-19 04:36:52 +08:00
parent 48bfde28e3
commit f45b34a03a
46 changed files with 1979 additions and 217 deletions

View File

@@ -1,5 +1,6 @@
#pragma once
#include "Composition/EditorShellPointerInteraction.h"
#include "Composition/EditorShellVariant.h"
#include "Features/Console/ConsolePanel.h"
#include "Features/Hierarchy/HierarchyPanel.h"
@@ -80,6 +81,7 @@ public:
ProjectPanel::CursorKind GetHostedContentCursorKind() const;
Widgets::UIEditorDockHostCursorKind GetDockCursorKind() const;
EditorShellPointerOwner GetPointerOwner() const;
bool WantsHostPointerCapture() const;
bool WantsHostPointerRelease() const;
bool HasHostedContentCapture() const;