3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/ItemInstance.h"
28 ::ll::TypedStorage<8, 32, ::std::string> text;
29 ::ll::TypedStorage<8, 128, ::ItemInstance> itemInstance;
36 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mIntellisenseMessages;
37 ::ll::TypedStorage<1, 1, bool> mIsDevConsole;
38 ::ll::TypedStorage<8, 32, ::std::string> mLastTabCompleteMessage;
39 ::ll::TypedStorage<4, 4, int> mLastTabCompleteIndex;
40 ::ll::TypedStorage<1, 1, bool> mInitTabComplete;
41 ::ll::TypedStorage<1, 1, bool> mNeedsLayoutUpdate;
42 ::ll::TypedStorage<4, 4, int> mAutoCompleteGridSize;
43 ::ll::TypedStorage<8, 24, ::std::vector<::IntellisenseHandler::AutoCompleteMessage>> mAutoCompleteMessages;
51 ::std::string
const& _cmdLine,
52 uint cursorPositionUnsafe,
57 MCNAPI ::std::unique_ptr<::CommandOrigin>
73 ::std::weak_ptr<::ClientInstanceScreenModel> minecraftScreenModel,
74 ::std::string& currentMessage,
79 ::std::weak_ptr<::ClientInstanceScreenModel> minecraftScreenModel,
80 ::std::string& currentMessage,
85 ::std::weak_ptr<::ClientInstanceScreenModel> minecraftScreenModel,
87 ::std::string& currentMessage,
93 ::std::weak_ptr<::ClientInstanceScreenModel> minecraftScreenModel,
94 ::std::string
const& currentMessage
Definition ClientInstanceScreenModel.h:5
Definition CommandOrigin.h:32
Definition CommandRegistry.h:51
Definition IntellisenseHandler.h:5
MCAPI void _updateAutoCompleteMessages(::AutoCompleteInformation const &autocompleteInfo, ::CommandOrigin const &origin, ::CommandRegistry const ®istry, bool isCheatsEnabled, bool isCommand)
MCAPI ::std::unique_ptr<::CommandOrigin > _getCommandOrigin(::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel) const
MCAPI void updateIntellisense(::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel, ::std::string const ¤tMessage)
MCAPI::std::string getAutoCompleteText(int index)
MCAPI void handleTabComplete(::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel, ::std::string ¤tMessage, int index)
MCAPI ~IntellisenseHandler()
MCAPI void handleTabComplete(::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel, ::CommandOrigin const &origin, ::std::string ¤tMessage, int index, bool isSlashRequired)
MCAPI void handleClickComplete(::std::weak_ptr<::ClientInstanceScreenModel > minecraftScreenModel, ::std::string ¤tMessage, int clickedIndex)
MCAPI int getAutoCompleteItemId(int index)
MCAPI ::std::unique_ptr<::AutoCompleteInformation > _getAutoCompleteOptions(::CommandOrigin const &origin, ::std::string const &_cmdLine, uint cursorPositionUnsafe, ::CommandRegistry ®istry, bool isPlayerMention) const
Definition IntellisenseHandler.h:13