feat(new_editor): wire project, inspector, and viewport runtime

This commit is contained in:
2026-04-19 00:03:25 +08:00
parent 8257403036
commit a57b322bc7
168 changed files with 14829 additions and 2507 deletions

View File

@@ -4,9 +4,10 @@ namespace XCEngine::UI::Editor {
UIEditorWorkspaceValidationResult ValidateUIEditorWorkspace(
const UIEditorWorkspaceModel& workspace) {
std::unordered_set<std::string> nodeIds = {};
std::unordered_set<std::string> panelIds = {};
UIEditorWorkspaceValidationResult result =
Internal::ValidateNodeRecursive(workspace.root, panelIds);
Internal::ValidateNodeRecursive(workspace.root, nodeIds, panelIds);
if (!result.IsValid()) {
return result;
}