editor: switch workspace window sync to projection payload
This commit is contained in:
@@ -30,7 +30,8 @@ public:
|
||||
const EditorWindowInputFeedbackBinding* TryGetInputFeedbackBinding() const override;
|
||||
const EditorWindowTitleBarBinding* TryGetTitleBarBinding() const override;
|
||||
const UIEditorWorkspaceController* TryGetWorkspaceController() const override;
|
||||
void ReplaceWorkspaceController(UIEditorWorkspaceController workspaceController) override;
|
||||
const EditorWorkspaceWindowProjection* TryGetWorkspaceProjection() const override;
|
||||
void RefreshWorkspaceProjection(EditorWorkspaceWindowProjection projection) override;
|
||||
|
||||
void Initialize(const EditorWindowContentInitializationContext& context) override;
|
||||
void Shutdown() override;
|
||||
@@ -73,6 +74,7 @@ public:
|
||||
private:
|
||||
std::string m_windowId = {};
|
||||
UIEditorWorkspaceController m_workspaceController = {};
|
||||
EditorWorkspaceWindowProjection m_projection = {};
|
||||
EditorShellRuntime m_shellRuntime = {};
|
||||
EditorWindowFrameOrchestrator m_frameOrchestrator = {};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user