INNER CODE UNIT · C++
inputLower
JuanDiegoMontoya/Gengine · src/engine/Console.cpp:272
std::string inputLower = lower(console->inputBuffer.data());
trimStart(inputLower);
trimEnd(inputLower);
for (int i = 0; i < console->commands.size(); i++)
{
std::string cmdLower = lower(console->commands[i].name.c_str());
if (cmdLower.find(inputLower) != std::string::npos)
{
console->autocompleteCandidates.push_back(console->commands[i].name.c_str());
}
}
for (const auto& [key, val] : CVarSystem::Get()->storage->cvarParameters)
{
std::string cvarLower = lower(val.name.c_str());
if (cvarLower.find(inputLower) != std::string::npos)
{
console->autocompleteCandidates.push_back(val.name);