NasNas
An intuitive and beginner friendly 2D game framework for C++
Callbacks.hpp
1 // Created by Modar Nasser on 31/10/2021.
2 
3 #pragma once
4 
5 namespace ns::ui {
6  enum class CursorCallback {
7  onHover,
8  onUnhover,
9  onFocus,
10  onUnfocus,
11  };
12 
13  enum class ClickCallback {
14  onLeftClickPress,
15  onLeftClickRelease,
16  onRightClickPress,
17  onRightClickRelease,
18  onMiddleClickPress,
19  onMiddleClickRelease,
20  onTouchBegan,
21  onTouchEnded
22  };
23 }