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

Public Member Functions

ClientInputHandleroperator= (ClientInputHandler const &)
 ClientInputHandler (ClientInputHandler const &)
MCAPI::Actor * _interactWithEntity () const
MCAPI::std::string _interactWithImmersiveReader () const
MCAPI::ItemStack const & _interactWithItem () const
MCAPI bool _shouldUseGameInputMapping () const
MCAPI bool canInteract () const
MCAPI bool canPaddle () const
MCAPI::std::string getBoatExitText () const
MCAPI::InputMode getCurrentInputMode () const
MCAPI void getCursorPos (float &xCursor, float &yCursor) const
MCAPI::std::string getInteractText () const
MCAPI bool getSplitscreenJoinPromptVisible () const
MCAPI bool isBlockSelectToggled () const
MCAPI bool isTouchGameplayAllowed () const
MCAPI void onConfigChanged (::Config const &c)
MCAPI void popInputMapping (bool inGame)
MCAPI void pushInputMapping (bool inGame)
MCAPI void releaseButtonsAndSticks ()
MCAPI void render (::ScreenContext &screenContext)
MCAPI void resetPlayerState ()
MCAPI void setBlockSelectToggle (bool value)
MCAPI void setDisableInput (bool disable)
MCAPI void setSuspendDirectionalInput (bool suspendDirectionalInput)
MCAPI void setSuspendInput (bool suspendInput)
MCAPI bool showBoatExit () 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 $dtor ()

Public Attributes

::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > mClient
::ll::TypedStorage< 8, 8, ::InputHandler & > mInputHandler
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::Input::Debug::ISplitscreenRedirect > > mDebugSplitscreenInputRedirect
::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: