MCPcopy Create free account
hub / github.com/awawa-dev/HyperHDR / getActiveEffects

Method getActiveEffects

sources/effects/EffectEngine.cpp:138–152  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136}
137
138std::list<ActiveEffectDefinition> EffectEngine::getActiveEffects() const
139{
140 std::list<ActiveEffectDefinition> availableActiveEffects;
141
142 for (const auto& effect : _activeEffects)
143 {
144 ActiveEffectDefinition activeEffectDefinition;
145 activeEffectDefinition.name = effect->getName();
146 activeEffectDefinition.priority = effect->getPriority();
147 activeEffectDefinition.timeout = effect->getTimeout();
148 availableActiveEffects.push_back(activeEffectDefinition);
149 }
150
151 return availableActiveEffects;
152}
153
154void EffectEngine::handlerSetLeds(int priority, const std::vector<ColorRgb>& ledColors, int timeout_ms, bool clearEffect)
155{

Callers 1

putJsonInfoMethod · 0.80

Calls 3

getPriorityMethod · 0.80
getTimeoutMethod · 0.80
getNameMethod · 0.45

Tested by

no test coverage detected