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

Public Member Functions

virtual void registerInputHandlers (::InputHandler &inputHandler, ::IClientInstance const &client)=0

Static Public Member Functions

static MCAPI void _registerButtonDownTracking (::InputHandler &inputHandler, ::std::string const &buttonName, ::MoveInputState::Flag setting)
static MCAPI void _registerButtonStateTracking (::InputHandler &inputHandler, ::std::string const &buttonName, ::MoveInputState::Flag setting)
static MCAPI void _registerButtonStateTracking (::InputHandler &inputHandler, ::std::string const &buttonName, uchar MoveInputState::*bitfield, uchar bitmask)
static MCAPI void _registerButtonUpTracking (::InputHandler &inputHandler, ::std::string const &buttonName, ::MoveInputState::Flag setting)
static MCAPI void _toggleClientSneak (::FocusImpact, ::IClientInstance &client)
static MCAPI void _toggleClientSprint (::FocusImpact, ::IClientInstance &client)
static MCAPI void _updateClientMoveVector (float x, float y, ::FocusImpact, ::IClientInstance &client)
static MCAPI ::MoveInputComponent * getMoveInput (::IClientInstance &client)

Member Function Documentation

◆ _registerButtonDownTracking()

MCAPI void ClientMoveInputHandler::_registerButtonDownTracking ( ::InputHandler & inputHandler,
::std::string const & buttonName,
::MoveInputState::Flag setting )
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.

◆ _registerButtonStateTracking() [1/2]

MCAPI void ClientMoveInputHandler::_registerButtonStateTracking ( ::InputHandler & inputHandler,
::std::string const & buttonName,
::MoveInputState::Flag setting )
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.

◆ _registerButtonStateTracking() [2/2]

MCAPI void ClientMoveInputHandler::_registerButtonStateTracking ( ::InputHandler & inputHandler,
::std::string const & buttonName,
uchar MoveInputState::* bitfield,
uchar bitmask )
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.

◆ _registerButtonUpTracking()

MCAPI void ClientMoveInputHandler::_registerButtonUpTracking ( ::InputHandler & inputHandler,
::std::string const & buttonName,
::MoveInputState::Flag setting )
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.

◆ _toggleClientSneak()

MCAPI void ClientMoveInputHandler::_toggleClientSneak ( ::FocusImpact ,
::IClientInstance & client )
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.

◆ _toggleClientSprint()

MCAPI void ClientMoveInputHandler::_toggleClientSprint ( ::FocusImpact ,
::IClientInstance & client )
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.

◆ _updateClientMoveVector()

MCAPI void ClientMoveInputHandler::_updateClientMoveVector ( float x,
float y,
::FocusImpact ,
::IClientInstance & client )
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.

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