LeviLamina
Loading...
Searching...
No Matches
ClientInputHandler Class Reference

Public Member Functions

ClientInputHandleroperator= (ClientInputHandler const &)
 ClientInputHandler (ClientInputHandler const &)
MCAPI ClientInputHandler (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::InputHandler &inputHandler, ::IGameModuleApp &gameModuleApp)
MCAPI bool canInteract () const
MCAPI bool canPaddle () const
MCAPI void clearInvalidDownKeys ()
MCAPI::std::string getBoatExitText () const
MCAPI::InputMode getCurrentInputMode () const
MCAPI void getCursorPos (float &xCursor, float &yCursor) const
MCAPI::std::string getInteractText () const
MCAPI void onConfigChanged (::Config const &c)
MCAPI void pushInputMapping (bool inGame)
MCAPI void render (::ScreenContext &screenContext)
MCAPI void resetPlayerState ()
MCAPI bool showCodeBuilder () const
MCAPI bool showImmersiveReader () const
MCAPI void updateInputMapping ()
MCAPI bool updateInputMode (::std::string const &mode)
MCAPI void updatePlayerState (::gsl::not_null<::IClientInstance const * > client, ::MovementAbilitiesComponent const &abilities, ::MobEffectsComponent const &mobEffects, ::ActorDataFlagComponent const &synchedActorData, ::MoveInputComponent &moveInput, bool isRiding, bool isInWater)
MCAPI bool useFreeformPickDirection () const
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::InputHandler &inputHandler, ::IGameModuleApp &gameModuleApp)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > mClient
::ll::TypedStorage< 8, 8, ::InputHandler & > mInputHandler
::ll::TypedStorage< 4, 4, ::InputBindingMode > mInputBindingMode
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ClientBindingFactory > > mBindingFactory
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ClientInputMappingFactory > > mMappingFactory
::ll::TypedStorage< 8, 32, ::std::string > mExpectedInGameInputMode
::ll::TypedStorage< 1, 1, bool > mIsFlying
::ll::TypedStorage< 1, 1, bool > mIsSneaking
::ll::TypedStorage< 1, 1, bool > mIsSprinting
::ll::TypedStorage< 1, 1, bool > mIsSwimming
::ll::TypedStorage< 1, 1, bool > mIsInWater
::ll::TypedStorage< 1, 1, bool > mIsExpediateEmoteActive
::ll::TypedStorage< 1, 1, bool > mIsInAscendableBlock
::ll::TypedStorage< 1, 1, bool > mIsOnDescendableBlock
::ll::TypedStorage< 1, 1, bool > mIsCreativeMode
::ll::TypedStorage< 1, 1, bool > mIsSpectatorMode
::ll::TypedStorage< 1, 1, bool > mInteractActive
::ll::TypedStorage< 1, 1, bool > mHasMobEffects
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ClientInputHandlerProxy > > mProxy

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