ESPHome
2024.11.3
|
#include <lvgl_light.h>
Public Member Functions | |
light::LightTraits | get_traits () override |
void | write_state (light::LightState *state) override |
void | set_obj (lv_obj_t *obj) |
Public Member Functions inherited from esphome::light::LightOutput | |
virtual std::unique_ptr< LightTransformer > | create_default_transition () |
Return the default transformer used for transitions. More... | |
virtual void | setup_state (LightState *state) |
virtual void | update_state (LightState *state) |
Called on every update of the current values of the associated LightState, can optionally be used to do processing of this change. More... | |
Protected Member Functions | |
void | set_value_ (lv_color_t value) |
Protected Attributes | |
lv_obj_t * | obj_ {} |
optional< lv_color_t > | initial_value_ {} |
Definition at line 10 of file lvgl_light.h.
|
inlineoverridevirtual |
Implements esphome::light::LightOutput.
Definition at line 12 of file lvgl_light.h.
|
inline |
Definition at line 28 of file lvgl_light.h.
|
inlineprotected |
Definition at line 38 of file lvgl_light.h.
|
inlineoverridevirtual |
Implements esphome::light::LightOutput.
Definition at line 17 of file lvgl_light.h.
|
protected |
Definition at line 44 of file lvgl_light.h.
|
protected |
Definition at line 43 of file lvgl_light.h.