|
ESPHome 2025.12.0-dev
|
Data Structures | |
| class | FontEngine |
| class | IdleTrigger |
| class | LvButtonMatrixType |
| class | LvCompound |
| class | LvDropdownType |
| class | LVEncoderListener |
| class | LvglAction |
| class | LvglComponent |
| Component for rendering LVGL. More... | |
| class | LvglCondition |
| class | LVGLNumber |
| class | LVGLSelect |
| class | LVGLSwitch |
| class | LVGLText |
| class | LvKeyboardType |
| class | LVLight |
| class | LvLineType |
| class | LvPageType |
| class | LvRollerType |
| class | LvSelectable |
| class | LVTouchListener |
| class | ObjUpdateAction |
Typedefs | |
| using | LvLambdaType = std::function<void(lv_obj_t *)> |
| using | set_value_lambda_t = std::function<void(float)> |
| using | event_callback_t = void(_lv_event_t *) |
| using | text_lambda_t = std::function<const char *()> |
Functions | |
| std::string | lv_event_code_name_for (uint8_t event_code) |
| void | lv_animimg_stop (lv_obj_t *obj) |
| void | lv_img_set_src (lv_obj_t *obj, esphome::image::Image *image) |
| void | lv_disp_set_bg_image (lv_disp_t *disp, esphome::image::Image *image) |
| void | lv_obj_set_style_bg_img_src (lv_obj_t *obj, esphome::image::Image *image, lv_style_selector_t selector) |
| void | lv_canvas_draw_img (lv_obj_t *canvas, lv_coord_t x, lv_coord_t y, image::Image *image, lv_draw_img_dsc_t *dsc) |
| lv_meter_indicator_t * | lv_meter_add_needle_img (lv_obj_t *obj, lv_meter_scale_t *scale, esphome::image::Image *src, lv_coord_t pivot_x, lv_coord_t pivot_y) |
| void | lv_animimg_set_src (lv_obj_t *img, std::vector< image::Image * > images) |
Variables | |
| lv_event_code_t | lv_api_event |
| lv_event_code_t | lv_update_event |
| using esphome::lvgl::event_callback_t = void(_lv_event_t *) |
Definition at line 125 of file lvgl_esphome.h.
| using esphome::lvgl::LvLambdaType = std::function<void(lv_obj_t *)> |
Definition at line 123 of file lvgl_esphome.h.
| using esphome::lvgl::set_value_lambda_t = std::function<void(float)> |
Definition at line 124 of file lvgl_esphome.h.
| using esphome::lvgl::text_lambda_t = std::function<const char *()> |
Definition at line 126 of file lvgl_esphome.h.
|
inline |
Definition at line 81 of file lvgl_esphome.h.
| void esphome::lvgl::lv_animimg_stop | ( | lv_obj_t * | obj | ) |
Definition at line 527 of file lvgl_esphome.cpp.
|
inline |
Definition at line 67 of file lvgl_esphome.h.
|
inline |
Definition at line 59 of file lvgl_esphome.h.
| std::string esphome::lvgl::lv_event_code_name_for | ( | uint8_t | event_code | ) |
Definition at line 64 of file lvgl_esphome.cpp.
|
inline |
Definition at line 56 of file lvgl_esphome.h.
|
inline |
Definition at line 74 of file lvgl_esphome.h.
|
inline |
Definition at line 63 of file lvgl_esphome.h.
| lv_event_code_t esphome::lvgl::lv_api_event |
Definition at line 97 of file lvgl_esphome.cpp.
| lv_event_code_t esphome::lvgl::lv_update_event |
Definition at line 98 of file lvgl_esphome.cpp.