LeviLamina
Loading...
Searching...
No Matches
GamePadRemappingLayout.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/input/IconSize.h"
7#include "mc/client/input/RemappingLayout.h"
8#include "mc/deps/input/enums/RawInputType.h"
9
10// auto generated forward declare list
11// clang-format off
12class Keymapping;
13// clang-format on
14
16public:
17 // member variables
18 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
29
30public:
31 // virtual functions
32 // NOLINTBEGIN
33 // vIndex: 0
34 virtual ~GamePadRemappingLayout() /*override*/ = default;
35
36 // vIndex: 1
37 virtual void setMappingWithRawInput(::std::string const&, int, ::RawInputType) /*override*/;
38
39 // vIndex: 6
40 virtual ::std::string getMappedKeyName(int) const /*override*/;
41
42 // vIndex: 5
43 virtual ::std::string getMappedKeyName(int, bool) const /*override*/;
44
45 // vIndex: 4
46 virtual ::std::string getMappedKeyName(::Keymapping const&) const /*override*/;
47
48 // vIndex: 3
49 virtual ::std::string getSaveString(::std::string const&) const /*override*/;
50
51 // vIndex: 2
52 virtual int getAdjustedKey(int) const /*override*/;
53
54 // vIndex: 8
55 virtual ::std::string getKeySpriteLocation(int, ::IconSize) const /*override*/;
56
57 // vIndex: 7
58 virtual ::std::string getKeySpriteLocation(::Keymapping const&) const /*override*/;
59
60 // vIndex: 9
61 virtual int _rawKeyToKey(int, ::RawInputType) const /*override*/;
62 // NOLINTEND
63
64public:
65 // virtual function thunks
66 // NOLINTBEGIN
67
68 // NOLINTEND
69};
Definition GamePadRemappingLayout.h:15
Definition Keymapping.h:5
Definition RemappingLayout.h:14
Definition Alias.h:14