3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/input/ClientInputMappingFactory.h"
7#include "mc/client/input/vanilla/remapping/ActionEnum.h"
8#include "mc/deps/core/utility/pub_sub/Subscription.h"
9#include "mc/deps/input/enums/FocusImpact.h"
27 ::ll::TypedStorage<1, 1, bool> mIsEdu;
28 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::IOptionRegistry>> mOptions;
29 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mRegenerateTemplatesDueToScriptKeys;
35 virtual void createInputMappingTemplates(::IOptionRegistry& options) ;
37 virtual void _updateKeyboardAndMouseControls(::IOptionRegistry& options) ;
39 virtual void _updateGameControllerControls() ;
41 virtual void _updateTouchMappingControls() ;
59 bool withInventoryCycle
86 ::std::string
const& buttonID,
87 ::Remapping::ActionEnum action,
88 ::FocusImpact focusImpact
192 ::std::string
const& buttonID,
193 ::Remapping::ActionEnum action,
194 float triggerThreshold,
Definition GamePadRemappingLayout.h:5
Definition IOptionRegistry.h:5
Definition RemappingLayout.h:5