Refactor new editor boundaries and test ownership
This commit is contained in:
@@ -68,7 +68,8 @@ UIEditorViewportShellFrame UpdateUIEditorViewportShell(
|
||||
const ::XCEngine::UI::UIRect& bounds,
|
||||
const UIEditorViewportShellModel& model,
|
||||
const std::vector<::XCEngine::UI::UIInputEvent>& inputEvents,
|
||||
const Widgets::UIEditorViewportSlotMetrics& metrics) {
|
||||
const Widgets::UIEditorViewportSlotMetrics& metrics,
|
||||
const UIEditorViewportInputBridgeRequest& inputRequest) {
|
||||
UIEditorViewportShellFrame frame = {};
|
||||
frame.slotLayout = BuildViewportShellLayout(bounds, model.spec, model.frame, metrics);
|
||||
frame.requestedViewportSize = frame.slotLayout.requestedSurfaceSize;
|
||||
@@ -77,7 +78,8 @@ UIEditorViewportShellFrame UpdateUIEditorViewportShell(
|
||||
frame.slotLayout.bounds,
|
||||
frame.slotLayout.inputRect,
|
||||
inputEvents,
|
||||
model.spec.inputBridgeConfig);
|
||||
model.spec.inputBridgeConfig,
|
||||
inputRequest);
|
||||
frame.slotState =
|
||||
BuildViewportShellSlotState(
|
||||
model.spec.visualState,
|
||||
|
||||
Reference in New Issue
Block a user