#include <addressable_light_effect.h>
Definition at line 31 of file addressable_light_effect.h.
◆ AddressableLightEffect()
esphome::light::AddressableLightEffect::AddressableLightEffect |
( |
const std::string & |
name | ) |
|
|
inlineexplicit |
◆ apply() [1/2]
virtual void esphome::light::AddressableLightEffect::apply |
( |
AddressableLight & |
it, |
|
|
const Color & |
current_color |
|
) |
| |
|
pure virtual |
Implemented in esphome::light::AddressableFlickerEffect, esphome::light::AddressableFireworksEffect, esphome::light::AddressableRandomTwinkleEffect, esphome::light::AddressableTwinkleEffect, esphome::light::AddressableScanEffect, esphome::light::AddressableColorWipeEffect, esphome::light::AddressableRainbowLightEffect, esphome::light::AddressableLambdaLightEffect, esphome::wled::WLEDLightEffect, esphome::e131::E131AddressableLightEffect, and esphome::adalight::AdalightLightEffect.
◆ apply() [2/2]
void esphome::light::AddressableLightEffect::apply |
( |
| ) |
|
|
inlineoverridevirtual |
◆ get_addressable_()
AddressableLight* esphome::light::AddressableLightEffect::get_addressable_ |
( |
| ) |
const |
|
inlineprotected |
◆ start_internal()
void esphome::light::AddressableLightEffect::start_internal |
( |
| ) |
|
|
inlineoverridevirtual |
◆ stop()
void esphome::light::AddressableLightEffect::stop |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: