Files
XCEngine/new_editor/app/Rendering/Viewport/ViewportObjectPickerService.h

17 lines
431 B
C++

#pragma once
#include "Rendering/Viewport/ViewportObjectIdPicker.h"
namespace XCEngine::UI::Editor::App {
class IViewportObjectPickerService {
public:
virtual ~IViewportObjectPickerService() = default;
virtual ViewportObjectIdPickResult PickObject(
const ::XCEngine::UI::UISize& viewportSize,
const ::XCEngine::UI::UIPoint& viewportMousePosition) const = 0;
};
} // namespace XCEngine::UI::Editor::App