aboutsummaryrefslogtreecommitdiff
path: root/include/cru/platform/native/native_event.hpp
blob: dcd7a33627336d509d35c66e72ba866639139c46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include "../graphic_base.hpp"
#include "basic_types.hpp"

namespace cru::platform::native {
struct NativeMouseButtonEventArgs {
  MouseButton button;
  Point point;
};

enum class FocusChangeType { Gain, Lost };

enum class MouseEnterLeaveType { Enter, Leave };

}  // namespace cru::platform::native