File VanillaClientInputMappingFactory.hpp

class Remapping

Public Types

enum ActionEnum

Values:

enumerator Attack
enumerator PickItem
enumerator Use
enumerator Drop
enumerator Hotbar1
enumerator Hotbar2
enumerator Hotbar3
enumerator Hotbar4
enumerator Hotbar5
enumerator Hotbar6
enumerator Hotbar7
enumerator Hotbar8
enumerator Hotbar9
enumerator Inventory
enumerator TogglePerspective
enumerator LookUpSlight
enumerator LookDownSlight
enumerator LookUpRight
enumerator LookUp
enumerator LookUpLeft
enumerator LookRight
enumerator LookCenter
enumerator LookLeft
enumerator LookDownRight
enumerator LookDown
enumerator LookDownLeft
enumerator LookUpSmooth
enumerator LookDownSmooth
enumerator LookLeftSmooth
enumerator LookRightSmooth
enumerator Jump
enumerator Sneak
enumerator Sprint
enumerator Left
enumerator Right
enumerator Back
enumerator Forward
enumerator Chat
enumerator Crafting
enumerator CycleItemLeft
enumerator CycleItemRight
enumerator Pause
enumerator FlyUpSlow
enumerator FlyDownSlow
enumerator MobEffects
enumerator ToastInteract
enumerator Command
enumerator MenuTabLeft
enumerator MenuTabRight
enumerator CodeBuilder
enumerator ImmersiveReader
enumerator Emote
enumerator MobEffectsAndToastInteract
enumerator COUNT
class VanillaClientInputMappingFactory : public ClientInputMappingFactory

Public Functions

void createKeyboardAndMouseBinding(KeyboardInputMapping *keyboard, MouseInputMapping *mouse, const std::string *buttonName, const std::string *keyName, FocusImpact impact = FocusImpact::Neutral)
void _addFullKeyboardGamePlayControls(KeyboardInputMapping*, MouseInputMapping*)
void createInputMappingTemplates(Options *options)