LeviLamina
Loading...
Searching...
No Matches
MinecraftInputMappingFactoryMap.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/input/InputMapping.h"
8#include "mc/deps/input/InputMappingFactory.h"
9#include "mc/deps/input/InputMappingFactoryMap.h"
10
11// auto generated forward declare list
12// clang-format off
14// clang-format on
15
17public:
18 // MinecraftInputMappingFactoryMap inner types declare
19 // clang-format off
21 // clang-format on
22
23 // MinecraftInputMappingFactoryMap inner types define
24 class NullInputMappingFactory : public ::InputMappingFactory {
25 public:
26 // member variables
27 // NOLINTBEGIN
28 ::ll::TypedStorage<8, 720, ::InputMapping const> mEmptyInputMapping;
29 // NOLINTEND
30
31 public:
32 // virtual functions
33 // NOLINTBEGIN
34 virtual ::InputMapping const* getMapping(::std::string const& mappingName) /*override*/;
35 // NOLINTEND
36
37 public:
38 // virtual function thunks
39 // NOLINTBEGIN
40 MCFOLD ::InputMapping const* $getMapping(::std::string const& mappingName);
41 // NOLINTEND
42
43 public:
44 // vftables
45 // NOLINTBEGIN
46 MCNAPI static void** $vftable();
47 // NOLINTEND
48 };
49
50public:
51 // member variables
52 // NOLINTBEGIN
53 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap const> const> mCIDToClientMap;
54 ::ll::TypedStorage<8, 728, ::MinecraftInputMappingFactoryMap::NullInputMappingFactory> mNullInputMappingFactory;
55 // NOLINTEND
56
57public:
58 // virtual functions
59 // NOLINTBEGIN
60 virtual ::InputMappingFactory& getInputMappingFactory(int controllerId) /*override*/;
61 // NOLINTEND
62
63public:
64 // virtual function thunks
65 // NOLINTBEGIN
66 MCAPI ::InputMappingFactory& $getInputMappingFactory(int controllerId);
67 // NOLINTEND
68
69public:
70 // vftables
71 // NOLINTBEGIN
72 MCNAPI static void** $vftable();
73 // NOLINTEND
74};
Definition InputMappingFactoryMap.h:5
Definition MinecraftInputMappingFactoryMap.h:13
Definition MinecraftInputMappingFactoryMap.h:5
static MCAPI void ** $vftable()
Definition ControllerIDtoClientMap.h:5