Advance editor runtime and scripting integration

This commit is contained in:
2026-04-29 16:55:44 +08:00
parent 631bf32db2
commit 2e50c90167
60 changed files with 4071 additions and 228 deletions

View File

@@ -23,10 +23,12 @@ public:
virtual ~UIEditorHostCommandHandler() = default;
virtual UIEditorHostCommandEvaluationResult EvaluateHostCommand(
std::string_view commandId) const = 0;
std::string_view commandId,
const UIEditorWorkspaceController& controller) const = 0;
virtual UIEditorHostCommandDispatchResult DispatchHostCommand(
std::string_view commandId) = 0;
std::string_view commandId,
UIEditorWorkspaceController& controller) = 0;
};
enum class UIEditorCommandEvaluationCode : std::uint8_t {