26 #if !defined (USE_FINAL_H) && !defined (COMPILE_FINAL_CUT) 27 #error "Only <final/final.h> can be included directly." 33 #include "final/ftypes.h" 34 #include "final/util/fstring.h" 39 enum class FKey : uInt32;
49 std::array<char, 4> tname{};
55 std::array<char, 8>
string{};
62 std::array<char, 26>
string{};
66 using KeyCapMapType = std::array<KeyCapMap, 190>;
67 using KeyMapType = std::array<KeyMap, 234>;
68 using KeyNameType = std::array<KeyName, 390>;
74 auto getClassName()
const ->
FString;
75 static auto getInstance() ->
FKeyMap&;
76 static auto getKeyCapMap() -> KeyCapMapType&;
77 static auto getKeyMap() -> KeyMapType&;
78 static auto getKeyName() ->
const KeyNameType&;
82 static KeyCapMapType fkey_cap_table;
83 static KeyMapType fkey_table;
84 static const KeyNameType fkeyname;
89 inline auto FKeyMap::getClassName()
const ->
FString Definition: fkey_map.h:44
Definition: class_template.cpp:25
Definition: fkey_map.h:59
Definition: fkey_map.h:41
Definition: fkey_map.h:52