LeviLamina
Loading...
Searching...
No Matches
MouseDevice.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class MouseAction;
8// clang-format on
9
11public:
12 // member variables
13 // NOLINTBEGIN
14 ::ll::TypedStorage<4, 4, int> _index;
15 ::ll::TypedStorage<2, 2, short> _x;
16 ::ll::TypedStorage<2, 2, short> _y;
17 ::ll::TypedStorage<2, 2, short> _dx;
18 ::ll::TypedStorage<2, 2, short> _dy;
19 ::ll::TypedStorage<2, 2, short> _xOld;
20 ::ll::TypedStorage<2, 2, short> _yOld;
21 ::ll::TypedStorage<1, 5, char[5]> _buttonStates;
22 ::ll::TypedStorage<8, 24, ::std::vector<::MouseAction>> _inputs;
23 ::ll::TypedStorage<4, 4, int> _firstMovementType;
24 // NOLINTEND
25
26public:
27 // member functions
28 // NOLINTBEGIN
29 MCAPI_C void
30 feed(char actionButtonId, schar buttonData, short x, short y, short dx, short dy, bool forceMotionlessPointer);
31 // NOLINTEND
32
33public:
34 // constructor thunks
35 // NOLINTBEGIN
36 MCAPI_C void* $ctor();
37 // NOLINTEND
38
39public:
40 // destructor thunk
41 // NOLINTBEGIN
42 MCAPI_C void $dtor();
43 // NOLINTEND
44};
Definition MouseAction.h:5
Definition MouseDevice.h:10