31 #include "Utilities/ImGui/ImGuiBase.h" 43 ImVector<char*> Items;
44 ImVector<char*> History;
47 ImGuiTextFilter Filter;
55 void ExecCommand(
const char* command);
60 int TextEditCallback(ImGuiInputTextCallbackData* data);
61 using EventCallback = std::function<void(const char*)>;
65 EventCallback eventCallback =
nullptr;
102 void Draw(
const char* title);
friend int TextEditCallbackStub(ImGuiInputTextCallbackData *)
Definition: GraphicConsole.cpp:14
GraphicConsole()
Definition: GraphicConsole.cpp:20
Definition: GraphicConsole.h:40
void ClearLog()
Definition: GraphicConsole.cpp:37
void PrintLog(const char *fmt,...)
Definition: GraphicConsole.cpp:44
void SetEventCallback(EventCallback &&callback)
Definition: GraphicConsole.cpp:179
ImVec2 GetSize() const
Definition: GraphicConsole.cpp:147
void Draw(const char *title)
Definition: GraphicConsole.cpp:56
void PrintHistory()
Definition: GraphicConsole.cpp:184
Definition: Application.cpp:49
void SetSize(ImVec2 size)
Definition: GraphicConsole.cpp:152