aboutsummaryrefslogtreecommitdiff
path: root/src/ui/events/MouseEventArgs.cpp
blob: b27bb9d4b16cf0822d24934c81f912b0deda35a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "cru/ui/events/MouseEventArgs.hpp"

#include "cru/ui/render/RenderObject.hpp"

namespace cru::ui::events {
Point MouseEventArgs::GetPoint(render::RenderObject* render_object) const {
  return GetPoint() - render_object->GetTotalOffset();
}

Point MouseEventArgs::GetPointToContent(
    render::RenderObject* render_object) const {
  return render_object->FromRootToContent(GetPoint());
}
}  // namespace cru::ui::events