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 _handleCommandIntellisense (::ClientInstanceScreenModel &screenModel, ::CommandOrigin const &origin, ::std::string const &currentMessage, uint cursorPositionUnsafe)
MCAPI bool _isPlayerMention (::std::string const &in) const
MCAPI void _updateAutoCompleteMessages (::AutoCompleteInformation const &autocompleteInfo, ::CommandOrigin const &origin, ::CommandRegistry const &registry, bool isCheatsEnabled, bool isCommand)
MCAPI void _updateIntellisenseMessages (::CommandSyntaxInformation const &intellisenseInfo)
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 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

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