INNER CODE UNIT · C++
textEditCallbackStub
JuanDiegoMontoya/Gengine · src/engine/Console.cpp:300
auto textEditCallbackStub = [](ImGuiInputTextCallbackData* data) -> int
{
ConsoleStorage* cc = reinterpret_cast<ConsoleStorage*>(data->UserData);
return TextEditCallback(data, cc);
};
// Command-line
ImGuiInputTextFlags input_text_flags =
ImGuiInputTextFlags_EnterReturnsTrue |
ImGuiInputTextFlags_CallbackCompletion |
ImGuiInputTextFlags_CallbackHistory |
ImGuiInputTextFlags_CallbackAlways |
ImGuiInputTextFlags_CallbackEdit;
auto submit = [this]()
{
std::string s = console->inputBuffer.data();