#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]
void esphome::light::AddressableLightEffect::apply |
( |
| ) |
|
|
inlineoverridevirtual |
◆ apply() [2/2]
virtual void esphome::light::AddressableLightEffect::apply |
( |
AddressableLight & | it, |
|
|
const Color & | current_color ) |
|
pure virtual |
Implemented in esphome::adalight::AdalightLightEffect, esphome::e131::E131AddressableLightEffect, esphome::light::AddressableColorWipeEffect, esphome::light::AddressableFireworksEffect, esphome::light::AddressableFlickerEffect, esphome::light::AddressableLambdaLightEffect, esphome::light::AddressableRainbowLightEffect, esphome::light::AddressableRandomTwinkleEffect, esphome::light::AddressableScanEffect, esphome::light::AddressableTwinkleEffect, and esphome::wled::WLEDLightEffect.
◆ 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: