Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
IntellisenseHandler Class Reference

Classes

struct  AutoCompleteMessage

Public Member Functions

MCAPI ::std::unique_ptr<::AutoCompleteInformation > _getAutoCompleteOptions (::CommandOrigin const &origin, ::std::string const &_cmdLine, uint cursorPositionUnsafe, ::CommandRegistry &registry, bool isPlayerMention) const
MCAPI ::std::unique_ptr<::CommandOrigin > _getCommandOrigin (::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel) const
MCAPI void _updateAutoCompleteMessages (::AutoCompleteInformation const &autocompleteInfo, ::CommandOrigin const &origin, ::CommandRegistry const &registry, bool isCheatsEnabled, bool isCommand)
MCAPI int getAutoCompleteItemId (int index)
MCAPI::std::string getAutoCompleteText (int index)
MCAPI void handleClickComplete (::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel, ::std::string &currentMessage, int clickedIndex)
MCAPI void handleTabComplete (::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel, ::std::string &currentMessage, int index)
MCAPI void handleTabComplete (::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel, ::CommandOrigin const &origin, ::std::string &currentMessage, int index, bool isSlashRequired)
MCAPI void updateIntellisense (::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel, ::std::string const &currentMessage)
MCAPI ~IntellisenseHandler ()
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > mIntellisenseMessages
::ll::TypedStorage< 1, 1, bool > mIsDevConsole
::ll::TypedStorage< 8, 32, ::std::string > mLastTabCompleteMessage
::ll::TypedStorage< 4, 4, int > mLastTabCompleteIndex
::ll::TypedStorage< 1, 1, bool > mInitTabComplete
::ll::TypedStorage< 1, 1, bool > mNeedsLayoutUpdate
::ll::TypedStorage< 4, 4, int > mAutoCompleteGridSize
::ll::TypedStorage< 8, 24, ::std::vector<::IntellisenseHandler::AutoCompleteMessage > > mAutoCompleteMessages

Constructor & Destructor Documentation

◆ ~IntellisenseHandler()

MCAPI IntellisenseHandler::~IntellisenseHandler ( )
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.

Member Function Documentation

◆ _getAutoCompleteOptions()

MCAPI ::std::unique_ptr<::AutoCompleteInformation > IntellisenseHandler::_getAutoCompleteOptions ( ::CommandOrigin const & origin,
::std::string const & _cmdLine,
uint cursorPositionUnsafe,
::CommandRegistry & registry,
bool isPlayerMention ) const
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.

◆ _getCommandOrigin()

MCAPI ::std::unique_ptr<::CommandOrigin > IntellisenseHandler::_getCommandOrigin ( ::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel) const
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.

◆ _updateAutoCompleteMessages()

MCAPI void IntellisenseHandler::_updateAutoCompleteMessages ( ::AutoCompleteInformation const & autocompleteInfo,
::CommandOrigin const & origin,
::CommandRegistry const & registry,
bool isCheatsEnabled,
bool isCommand )
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.

◆ getAutoCompleteItemId()

MCAPI int IntellisenseHandler::getAutoCompleteItemId ( int index)
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.

◆ getAutoCompleteText()

MCAPI::std::string IntellisenseHandler::getAutoCompleteText ( int index)
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.

◆ handleClickComplete()

MCAPI void IntellisenseHandler::handleClickComplete ( ::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel,
::std::string & currentMessage,
int clickedIndex )
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.

◆ handleTabComplete() [1/2]

MCAPI void IntellisenseHandler::handleTabComplete ( ::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel,
::std::string & currentMessage,
int index )
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.

◆ handleTabComplete() [2/2]

MCAPI void IntellisenseHandler::handleTabComplete ( ::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel,
::CommandOrigin const & origin,
::std::string & currentMessage,
int index,
bool isSlashRequired )
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.

◆ updateIntellisense()

MCAPI void IntellisenseHandler::updateIntellisense ( ::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel,
::std::string const & currentMessage )
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.

◆ $dtor()

MCAPI void IntellisenseHandler::$dtor ( )
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: