feat(new_editor): wire project, inspector, and viewport runtime
This commit is contained in:
@@ -55,7 +55,7 @@ struct EditorShellAssetValidationResult {
|
||||
}
|
||||
};
|
||||
|
||||
EditorShellAsset BuildDefaultEditorShellAsset(const std::filesystem::path& repoRoot);
|
||||
EditorShellAsset BuildEditorFoundationShellAsset(const std::filesystem::path& repoRoot);
|
||||
UIEditorShortcutManager BuildEditorShellShortcutManager(const EditorShellAsset& asset);
|
||||
EditorShellAssetValidationResult ValidateEditorShellAsset(const EditorShellAsset& asset);
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
#pragma once
|
||||
|
||||
#include <XCEditor/Shell/UIEditorShellInteraction.h>
|
||||
|
||||
namespace XCEngine::UI {
|
||||
struct UIPoint;
|
||||
}
|
||||
|
||||
namespace XCEngine::UI::Editor {
|
||||
|
||||
bool ShouldStartImmediateUIEditorShellPointerCapture(
|
||||
const UIEditorShellInteractionFrame& shellFrame,
|
||||
const ::XCEngine::UI::UIPoint& clientPoint);
|
||||
|
||||
} // namespace XCEngine::UI::Editor
|
||||
Reference in New Issue
Block a user