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

#include "../graph_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