Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
VanillaClientInputMappingFactory Class Reference
Inheritance diagram for VanillaClientInputMappingFactory:

Public Types

using InputMappingMap = ::std::unordered_map<::std::string, ::InputMapping>

Public Member Functions

virtual void createInputMappingTemplates (::IOptionRegistry &options)
virtual void _updateKeyboardAndMouseControls (::IOptionRegistry &options)
virtual void _updateGameControllerControls ()
virtual void _updateTouchMappingControls ()
MCAPI void _addBlockSelectButton (::TouchInputMapping &touchMapping) const
MCAPI void _addClassicDPadButtons (::TouchInputMapping &touchMapping, bool sneak, bool jump) const
MCAPI void _addCommandMacrosKeyboardAndMouseMapping (::KeyboardInputMapping &screenKeyboardMapping, ::MouseInputMapping &screenMouseMapping)
MCAPI void _addFullKeyboardGamePlayControls (::KeyboardInputMapping &keyboardMapping, ::MouseInputMapping &mouseMapping, bool withInventoryCycle) const
MCAPI void _addGamePlayTouchFlyingMovementControls (::TouchInputMapping &result) const
MCAPI void _addGameplayMouseControls (::KeyboardInputMapping &normalGamePlayKeyboardMapping, ::MouseInputMapping &normalGamePlayMouseMapping)
MCAPI void _addInvariantGameControllerControls (::GameControllerInputMapping &gameControllerMapping)
MCAPI void _addInvariantGamePlayGameControllerControls (::GameControllerInputMapping &gameControllerMapping)
MCAPI void _addInvariantGamePlayTouchControls (::TouchInputMapping &touchMapping) const
MCAPI void _addInvariantKeyboardControls (::KeyboardInputMapping &keyboardMapping, ::MouseInputMapping &mouseMapping, bool isEmoteMapping) const
MCAPI void _addSharedGamePlayGameControllerControls (::GameControllerInputMapping &gameControllerMapping)
MCAPI void _bindActionToKeyboardAndMouseInput (::KeyboardInputMapping &keyboardMap, ::MouseInputMapping &mouseMap, ::std::string const &buttonID, ::Remapping::ActionEnum action, ::FocusImpact focusImpact) const
MCAPI void _createBaseNormalGamePlayKeyboardAndMouseMapping (::KeyboardInputMapping &normalGamePlayKeyboardMapping, ::MouseInputMapping &normalGamePlayMouseMapping, bool isEmoteMapping)
MCAPI void _createBedKeyboardAndMouseMapping (::KeyboardInputMapping &bedKeyboardMapping, ::MouseInputMapping &bedMouseMapping)
MCAPI::GameControllerInputMapping _createBoatAndMinecartGameControllerMapping ()
MCAPI void _createBoatKeyboardAndMouseMapping (::KeyboardInputMapping &boatKeyboardMapping, ::MouseInputMapping &boatMouseMapping)
MCAPI::TouchInputMapping _createBoatTouchMapping ()
MCAPI void _createDeathKeyboardAndMouseMapping (::KeyboardInputMapping &keyboardMapping, ::MouseInputMapping &mouseMapping)
MCAPI::GameControllerInputMapping _createEmoteGameControllerMapping ()
MCAPI::GameControllerInputMapping _createFlyingGameControllerMapping ()
MCAPI::GameControllerInputMapping _createGazeScreenGameControllerMapping ()
MCAPI::TouchInputMapping _createInScaffoldingTouchMapping ()
MCAPI::GameControllerInputMapping _createInWaterGameControllerMapping ()
MCAPI::TouchInputMapping _createInWaterTouchMapping ()
MCAPI::TouchInputMapping _createMinecartTouchMapping ()
MCAPI ::std::vector<::ChordButtonMapping > _createNormalGamePlayChordMapping (bool withDropAll)
MCAPI::GameControllerInputMapping _createNormalGamePlayGameControllerMapping ()
MCAPI void _createNormalGamePlayKeyboardAndMouseMapping (::KeyboardInputMapping &normalGamePlayKeyboardMapping, ::MouseInputMapping &normalGamePlayMouseMapping)
MCAPI::TouchInputMapping _createNormalGamePlayTouchMapping ()
MCAPI::GameControllerInputMapping _createRideableGameControllerMapping ()
MCAPI void _createRideableKeyboardAndMouseMapping (::KeyboardInputMapping &rideableKeyboardMapping, ::MouseInputMapping &rideableMouseMapping)
MCAPI::TouchInputMapping _createRideableTouchMapping ()
MCAPI::GameControllerInputMapping _createScreenGameControllerMapping ()
MCAPI void _createScreenKeyboardAndMouseMapping (::KeyboardInputMapping &screenKeyboardMapping, ::MouseInputMapping &screenMouseMapping)
MCAPI::KeyboardInputMapping _createScreenKeyboardMapping ()
MCAPI::MouseInputMapping _createScreenMouseMapping ()
MCAPI::GameControllerInputMapping _createSpectatorModeGameControllerMapping ()
MCAPI void _createSpectatorModeKeyboardAndMouseMapping (::KeyboardInputMapping &spectatorModeGamePlayKeyboardMapping, ::MouseInputMapping &spectatorModeGamePlayMouseMapping)
MCAPI::TouchInputMapping _createSpectatorModeTouchMapping ()
MCAPI::GameControllerInputMapping _createSwimmingGameControllerMapping ()
MCAPI void _createSwimmingKeyboardAndMouseMapping (::KeyboardInputMapping &swimmingKeyboardMapping, ::MouseInputMapping &swimmingMouseMapping)
MCAPI bool _isUsingActionButtons () const
MCAPI void _populateFullKeyboardDefaults (::RemappingLayout &layout) const
MCAPI void _populateKeyboardDefaults (::RemappingLayout &layout) const
MCAPI void $createInputMappingTemplates (::IOptionRegistry &options)
MCAPI void $_updateKeyboardAndMouseControls (::IOptionRegistry &options)
MCAPI void $_updateGameControllerControls ()
MCAPI void $_updateTouchMappingControls ()
virtual::InputMapping const * getMapping (::std::string const &mappingName)
virtual::TouchInputMapping _createScreenTouchMapping () const
virtual ::std::vector<::DeviceButtonMapping > _createScreenDeviceButtonMapping () const
MCAPI void _activateMapping (::std::string const &mappingName)
MCAPI::InputMapping * _getMappingInternal (::std::string const &mappingName)
MCAPI void * $ctor (::std::weak_ptr<::KeyboardRemappingLayout > currentKeyboardLayout)
MCAPI::InputMapping const * $getMapping (::std::string const &mappingName)
MCAPI::TouchInputMapping $_createScreenTouchMapping () const
MCAPI ::std::vector<::DeviceButtonMapping > $_createScreenDeviceButtonMapping () const

Static Public Member Functions

static MCAPI void _addCommandMacrosKeyboardAndMouseMappingChord (::std::vector<::ChordButtonMapping > &result)
static MCAPI void _addDebugChords (::std::vector<::ChordButtonMapping > &result)
static MCAPI void _addNewTouchControlsActionButtons (::TouchInputMapping &touchMapping)
static MCAPI void _bindActionToGameControllerInput (::GameControllerInputMapping &map, ::GamePadRemappingLayout const &layout, ::std::string const &buttonID, ::Remapping::ActionEnum action, float triggerThreshold, float repeatInterval)
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 1, 1, bool > mIsEdu
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::IOptionRegistry > > mOptions
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mRegenerateTemplatesDueToScriptKeys
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::InputMapping > > mActiveInputMappings
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::InputMapping > > mInputMappingTemplates
::ll::TypedStorage< 1, 1, bool > mInvertYAxis
::ll::TypedStorage< 1, 1, bool > mSwapGamepadButtonsXY
::ll::TypedStorage< 1, 1, bool > mSwapGamepadButtonsAB
::ll::TypedStorage< 4, 4, float > mSensitivity
::ll::TypedStorage< 8, 128, ::GamePadRemappingLayout > mGameControllerRemappingLayout
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::KeyboardRemappingLayout > > mKeyboardRemappingLayout

Member Function Documentation

◆ createInputMappingTemplates()

virtual void VanillaClientInputMappingFactory::createInputMappingTemplates ( ::IOptionRegistry & options)
virtual

◆ _updateKeyboardAndMouseControls()

virtual void VanillaClientInputMappingFactory::_updateKeyboardAndMouseControls ( ::IOptionRegistry & options)
virtual

◆ _updateGameControllerControls()

virtual void VanillaClientInputMappingFactory::_updateGameControllerControls ( )
virtual

◆ _updateTouchMappingControls()

virtual void VanillaClientInputMappingFactory::_updateTouchMappingControls ( )
virtual

◆ _addBlockSelectButton()

MCAPI void VanillaClientInputMappingFactory::_addBlockSelectButton ( ::TouchInputMapping & touchMapping) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addClassicDPadButtons()

MCAPI void VanillaClientInputMappingFactory::_addClassicDPadButtons ( ::TouchInputMapping & touchMapping,
bool sneak,
bool jump ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addCommandMacrosKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_addCommandMacrosKeyboardAndMouseMapping ( ::KeyboardInputMapping & screenKeyboardMapping,
::MouseInputMapping & screenMouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addFullKeyboardGamePlayControls()

MCAPI void VanillaClientInputMappingFactory::_addFullKeyboardGamePlayControls ( ::KeyboardInputMapping & keyboardMapping,
::MouseInputMapping & mouseMapping,
bool withInventoryCycle ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addGamePlayTouchFlyingMovementControls()

MCAPI void VanillaClientInputMappingFactory::_addGamePlayTouchFlyingMovementControls ( ::TouchInputMapping & result) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addGameplayMouseControls()

MCAPI void VanillaClientInputMappingFactory::_addGameplayMouseControls ( ::KeyboardInputMapping & normalGamePlayKeyboardMapping,
::MouseInputMapping & normalGamePlayMouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addInvariantGameControllerControls()

MCAPI void VanillaClientInputMappingFactory::_addInvariantGameControllerControls ( ::GameControllerInputMapping & gameControllerMapping)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addInvariantGamePlayGameControllerControls()

MCAPI void VanillaClientInputMappingFactory::_addInvariantGamePlayGameControllerControls ( ::GameControllerInputMapping & gameControllerMapping)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addInvariantGamePlayTouchControls()

MCAPI void VanillaClientInputMappingFactory::_addInvariantGamePlayTouchControls ( ::TouchInputMapping & touchMapping) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addInvariantKeyboardControls()

MCAPI void VanillaClientInputMappingFactory::_addInvariantKeyboardControls ( ::KeyboardInputMapping & keyboardMapping,
::MouseInputMapping & mouseMapping,
bool isEmoteMapping ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addSharedGamePlayGameControllerControls()

MCAPI void VanillaClientInputMappingFactory::_addSharedGamePlayGameControllerControls ( ::GameControllerInputMapping & gameControllerMapping)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _bindActionToKeyboardAndMouseInput()

MCAPI void VanillaClientInputMappingFactory::_bindActionToKeyboardAndMouseInput ( ::KeyboardInputMapping & keyboardMap,
::MouseInputMapping & mouseMap,
::std::string const & buttonID,
::Remapping::ActionEnum action,
::FocusImpact focusImpact ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createBaseNormalGamePlayKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_createBaseNormalGamePlayKeyboardAndMouseMapping ( ::KeyboardInputMapping & normalGamePlayKeyboardMapping,
::MouseInputMapping & normalGamePlayMouseMapping,
bool isEmoteMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createBedKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_createBedKeyboardAndMouseMapping ( ::KeyboardInputMapping & bedKeyboardMapping,
::MouseInputMapping & bedMouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createBoatAndMinecartGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createBoatAndMinecartGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createBoatKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_createBoatKeyboardAndMouseMapping ( ::KeyboardInputMapping & boatKeyboardMapping,
::MouseInputMapping & boatMouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createBoatTouchMapping()

MCAPI::TouchInputMapping VanillaClientInputMappingFactory::_createBoatTouchMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createDeathKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_createDeathKeyboardAndMouseMapping ( ::KeyboardInputMapping & keyboardMapping,
::MouseInputMapping & mouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createEmoteGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createEmoteGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createFlyingGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createFlyingGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createGazeScreenGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createGazeScreenGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createInScaffoldingTouchMapping()

MCAPI::TouchInputMapping VanillaClientInputMappingFactory::_createInScaffoldingTouchMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createInWaterGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createInWaterGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createInWaterTouchMapping()

MCAPI::TouchInputMapping VanillaClientInputMappingFactory::_createInWaterTouchMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createMinecartTouchMapping()

MCAPI::TouchInputMapping VanillaClientInputMappingFactory::_createMinecartTouchMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createNormalGamePlayChordMapping()

MCAPI ::std::vector<::ChordButtonMapping > VanillaClientInputMappingFactory::_createNormalGamePlayChordMapping ( bool withDropAll)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createNormalGamePlayGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createNormalGamePlayGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createNormalGamePlayKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_createNormalGamePlayKeyboardAndMouseMapping ( ::KeyboardInputMapping & normalGamePlayKeyboardMapping,
::MouseInputMapping & normalGamePlayMouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createNormalGamePlayTouchMapping()

MCAPI::TouchInputMapping VanillaClientInputMappingFactory::_createNormalGamePlayTouchMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createRideableGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createRideableGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createRideableKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_createRideableKeyboardAndMouseMapping ( ::KeyboardInputMapping & rideableKeyboardMapping,
::MouseInputMapping & rideableMouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createRideableTouchMapping()

MCAPI::TouchInputMapping VanillaClientInputMappingFactory::_createRideableTouchMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createScreenGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createScreenGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createScreenKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_createScreenKeyboardAndMouseMapping ( ::KeyboardInputMapping & screenKeyboardMapping,
::MouseInputMapping & screenMouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createScreenKeyboardMapping()

MCAPI::KeyboardInputMapping VanillaClientInputMappingFactory::_createScreenKeyboardMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createScreenMouseMapping()

MCAPI::MouseInputMapping VanillaClientInputMappingFactory::_createScreenMouseMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createSpectatorModeGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createSpectatorModeGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createSpectatorModeKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_createSpectatorModeKeyboardAndMouseMapping ( ::KeyboardInputMapping & spectatorModeGamePlayKeyboardMapping,
::MouseInputMapping & spectatorModeGamePlayMouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createSpectatorModeTouchMapping()

MCAPI::TouchInputMapping VanillaClientInputMappingFactory::_createSpectatorModeTouchMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createSwimmingGameControllerMapping()

MCAPI::GameControllerInputMapping VanillaClientInputMappingFactory::_createSwimmingGameControllerMapping ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createSwimmingKeyboardAndMouseMapping()

MCAPI void VanillaClientInputMappingFactory::_createSwimmingKeyboardAndMouseMapping ( ::KeyboardInputMapping & swimmingKeyboardMapping,
::MouseInputMapping & swimmingMouseMapping )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _isUsingActionButtons()

MCAPI bool VanillaClientInputMappingFactory::_isUsingActionButtons ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _populateFullKeyboardDefaults()

MCAPI void VanillaClientInputMappingFactory::_populateFullKeyboardDefaults ( ::RemappingLayout & layout) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _populateKeyboardDefaults()

MCAPI void VanillaClientInputMappingFactory::_populateKeyboardDefaults ( ::RemappingLayout & layout) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addCommandMacrosKeyboardAndMouseMappingChord()

MCAPI void VanillaClientInputMappingFactory::_addCommandMacrosKeyboardAndMouseMappingChord ( ::std::vector<::ChordButtonMapping > & result)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addDebugChords()

MCAPI void VanillaClientInputMappingFactory::_addDebugChords ( ::std::vector<::ChordButtonMapping > & result)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _addNewTouchControlsActionButtons()

MCAPI void VanillaClientInputMappingFactory::_addNewTouchControlsActionButtons ( ::TouchInputMapping & touchMapping)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _bindActionToGameControllerInput()

MCAPI void VanillaClientInputMappingFactory::_bindActionToGameControllerInput ( ::GameControllerInputMapping & map,
::GamePadRemappingLayout const & layout,
::std::string const & buttonID,
::Remapping::ActionEnum action,
float triggerThreshold,
float repeatInterval )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $createInputMappingTemplates()

MCAPI void VanillaClientInputMappingFactory::$createInputMappingTemplates ( ::IOptionRegistry & options)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_updateGameControllerControls()

MCAPI void VanillaClientInputMappingFactory::$_updateGameControllerControls ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_updateTouchMappingControls()

MCAPI void VanillaClientInputMappingFactory::$_updateTouchMappingControls ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** VanillaClientInputMappingFactory::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getMapping()

virtual::InputMapping const * ClientInputMappingFactory::getMapping ( ::std::string const & mappingName)
virtualinherited

Implements InputMappingFactory.

◆ _activateMapping()

MCAPI void ClientInputMappingFactory::_activateMapping ( ::std::string const & mappingName)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getMappingInternal()

MCAPI::InputMapping * ClientInputMappingFactory::_getMappingInternal ( ::std::string const & mappingName)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * ClientInputMappingFactory::$ctor ( ::std::weak_ptr<::KeyboardRemappingLayout > currentKeyboardLayout)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getMapping()

MCAPI::InputMapping const * ClientInputMappingFactory::$getMapping ( ::std::string const & mappingName)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_createScreenTouchMapping()

MCAPI::TouchInputMapping ClientInputMappingFactory::$_createScreenTouchMapping ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_createScreenDeviceButtonMapping()

MCAPI ::std::vector<::DeviceButtonMapping > ClientInputMappingFactory::$_createScreenDeviceButtonMapping ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: