INNER CODE UNIT · C++

cvar

JuanDiegoMontoya/Gengine · src/engine/CVar.cpp:153

    auto& cvar = storage->floatCVars.cvars[params->index];
    value = glm::clamp(value, cvar.min, cvar.max);
    if (cvar.callback) cvar.callback(name, value);
    cvar.current = value;
    return true;
  }
  return false;
}

template<>
bool CVarSystem::SetCVar(const char* name, const char* value)
{
  std::unique_lock lck(storage->mutex);
  if (auto* params = GetCVarParams(name))
  {
    auto& cvar = storage->stringCVars.cvars[params->index];
    if (cvar.callback) cvar.callback(name, value);
    cvar.current = value;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…