#pragma once enum class EffectId { STATIC, CIRCULAR, ALEXA_SWIPE, RANDOM_TWO_COLOR_INTERPOLATION, SWIPE_AND_CHANGE, // combination of ALEXA_SWIPE and RANDOM_TWO_COLOR_INTERPOLATION REVERSE_SWIPE, STATIC_DETAILED, }; template struct EffectIdToConfig { }; template struct EffectConfigToId { }; template struct EffectIdToClass { };