Finalize viewport host interface closure

This commit is contained in:
2026-04-04 18:15:04 +08:00
parent 0807b5a753
commit a9bf9ef35c
9 changed files with 66 additions and 47 deletions

View File

@@ -98,7 +98,7 @@ void DispatchSceneViewportInteractionActions(
const SceneViewportInteractionActions& actions,
IEditorContext& context,
IViewportHostService& viewportHostService,
const ImVec2& viewportSize,
const ::XCEngine::UI::UISize& viewportSize,
const Math::Vector2& localMousePosition) {
if (actions.orientationGizmoClick) {
viewportHostService.AlignSceneViewToOrientationAxis(actions.orientationAxis);
@@ -116,7 +116,7 @@ void DispatchSceneViewportInteractionActions(
const uint64_t selectedEntity = viewportHostService.PickSceneViewEntity(
context,
viewportSize,
ImVec2(localMousePosition.x, localMousePosition.y));
::XCEngine::UI::UIPoint(localMousePosition.x, localMousePosition.y));
if (selectedEntity != 0) {
context.GetSelectionManager().SetSelectedEntity(selectedEntity);
} else {