17 lines
431 B
C++
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
|