13struct ImGuiInputTextCallbackData;
26 void OpenTCPDebugConnection(
int portnumber);
27 void CloseTCPDebugConnection();
28 void HandleTCPDebugConnections();
36 bool OnCompletion(
bool backward);
37 bool OnHistory(
bool upArrow);
40 bool ExecOrContinue(
const std::string &stmt,
bool repeatStatement =
true);
41 void UpdateCompletion(
const std::string &statement);
42 void RegisterAutoexec();
45 void HandleNewDebugTCPConnection(
int socket);
46 void HandleDebugTCPConnection(
int socket);
47 void BroadcastToDebuggers(
const std::string &message);
56 std::vector<std::string> m_outputLines;
59 std::deque<std::string> m_statementHistory;
60 std::string m_stashedStatement;
61 std::string m_activeStr;
62 std::unique_ptr<char[]> m_editBuffer;
63 int m_historyPosition;
66 std::string m_precompletionStatement;
67 std::vector<std::string> m_completionList;
68 unsigned int m_currentCompletion;
72 std::vector<int> m_debugConnections;
Definition LuaConsole.h:15
bool IsActive() const
Definition LuaConsole.h:22
void SetupBindings()
Definition LuaConsole.cpp:69
static void Register()
Definition LuaConsole.cpp:568
void HandleCallback(ImGuiInputTextCallbackData *data)
Definition LuaConsole.cpp:229
void Draw()
Definition LuaConsole.cpp:192
void Toggle()
Definition LuaConsole.cpp:76
LuaConsole()
Definition LuaConsole.cpp:46
void AddOutput(const std::string &line)
Definition LuaConsole.cpp:366
Severity
Definition Log.h:12
Definition ConnectionTicket.h:12