#include "app.hpp" #include "engine.hpp" namespace rack { void ModuleLightWidget::step() { assert(module); assert(module->lights.size() >= firstLightId + baseColors.size()); std::vector values(baseColors.size()); for (size_t i = 0; i < baseColors.size(); i++) { float value = module->lights[firstLightId + i].getBrightness(); value = clampf(value, 0.0, 1.0); values[i] = value; } setValues(values); } } // namespace rack