Skip to content

Commit 119e8f6

Browse files
Implement QuickSaveLoadHandler.h
1 parent 9bda6e4 commit 119e8f6

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

include/RE/Q/QuickSaveLoadHandler.h

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#pragma once
2+
3+
namespace RE
4+
{
5+
class ButtonEvent;
6+
class InputEvent;
7+
class KinectEvent;
8+
class MouseMoveEvent;
9+
class ThumbstickEvent;
10+
11+
class QuickSaveLoadHandler : public MenuEventHandler
12+
{
13+
public:
14+
inline static constexpr auto RTTI = RTTI_QuickSaveLoadHandler;
15+
inline static constexpr auto VTABLE = VTABLE_QuickSaveLoadHandler;
16+
17+
virtual ~QuickSaveLoadHandler() = default; // 00
18+
19+
bool CanProcess(InputEvent* a_event) override; // 01
20+
bool ProcessKinect(KinectEvent* a_event) override; // 02
21+
bool ProcessThumbstick(ThumbstickEvent* a_event) override; // 03
22+
bool ProcessMouseMove(MouseMoveEvent* a_event) override; // 04
23+
bool ProcessButton(ButtonEvent* a_event) override; // 05
24+
25+
private:
26+
KEEP_FOR_RE()
27+
};
28+
static_assert(sizeof(QuickSaveLoadHandler) == 0x10);
29+
}

0 commit comments

Comments
 (0)