Refine editor window architecture

This commit is contained in:
2026-04-25 17:51:37 +08:00
parent ef41c44464
commit 41b912933d
24 changed files with 741 additions and 53 deletions

View File

@@ -18,6 +18,18 @@ EditorUtilityWindowContentController::EditorUtilityWindowContentController(
EditorUtilityWindowContentController::~EditorUtilityWindowContentController() = default;
EditorWindowContentCapabilities
EditorUtilityWindowContentController::GetCapabilities() const {
return EditorWindowContentCapabilities{
.workspace = false,
.dockHost = false,
.inputFeedback = false,
.titleBar = false,
.viewportRendering = false,
.utilityPanel = true,
};
}
void EditorUtilityWindowContentController::Shutdown() {
if (m_panel != nullptr) {
m_panel->ResetInteractionState();