LeviLamina
Loading...
Searching...
No Matches
KeyboardRemappingLayout.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/input/KeyboardType.h"
7#include "mc/client/input/RemappingLayout.h"
8#include "mc/deps/input/enums/RawInputType.h"
9
11public:
12 // member variables
13 // NOLINTBEGIN
14 ::ll::TypedStorage<4, 4, ::KeyboardType const> mKeyboardType;
15 // NOLINTEND
16
17public:
18 // virtual functions
19 // NOLINTBEGIN
20 virtual ~KeyboardRemappingLayout() /*override*/ = default;
21
22 virtual void setMappingWithRawInput(::std::string const&, int, ::RawInputType) /*override*/;
23
24 virtual ::std::string getMappedKeyName(int key) const /*override*/;
25
26 virtual ::std::string getMappedKeyName(int key, bool checkUserConfiguredSwap) const /*override*/;
27
28 virtual int getAdjustedKey(int key) const /*override*/;
29
30 virtual ::std::string getSaveString(::std::string const& action) const /*override*/;
31
32 virtual int _rawKeyToKey(int, ::RawInputType) const /*override*/;
33 // NOLINTEND
34
35public:
36 // virtual function thunks
37 // NOLINTBEGIN
38 MCAPI ::std::string $getMappedKeyName(int key) const;
39
40 MCAPI ::std::string $getMappedKeyName(int key, bool checkUserConfiguredSwap) const;
41
42 MCAPI int $getAdjustedKey(int key) const;
43
44 MCAPI ::std::string $getSaveString(::std::string const& action) const;
45 // NOLINTEND
46
47public:
48 // vftables
49 // NOLINTBEGIN
50 MCNAPI static void** $vftable();
51 // NOLINTEND
52};
Definition KeyboardRemappingLayout.h:5
static MCAPI void ** $vftable()
Definition RemappingLayout.h:5