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< 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: