ESPHome  2024.12.2
Data Structures | Namespaces | Typedefs | Functions
lvgl_esphome.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::lvgl::LvCompound
 
class  esphome::lvgl::LvPageType
 
class  esphome::lvgl::ObjUpdateAction< Ts >
 
class  esphome::lvgl::FontEngine
 
class  esphome::lvgl::LvglComponent
 Component for rendering LVGL. More...
 
class  esphome::lvgl::IdleTrigger
 
class  esphome::lvgl::PauseTrigger
 
class  esphome::lvgl::LvglAction< Ts >
 
class  esphome::lvgl::LvglCondition< Ts >
 
class  esphome::lvgl::LVTouchListener
 
class  esphome::lvgl::LVEncoderListener
 
class  esphome::lvgl::LvSelectable
 
class  esphome::lvgl::LvDropdownType
 
class  esphome::lvgl::LvRollerType
 
class  esphome::lvgl::LvButtonMatrixType
 
class  esphome::lvgl::LvKeyboardType
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::lvgl
 

Typedefs

using esphome::lvgl::LvLambdaType = std::function< void(lv_obj_t *)>
 
using esphome::lvgl::set_value_lambda_t = std::function< void(float)>
 
using esphome::lvgl::event_callback_t = void(_lv_event_t *)
 
using esphome::lvgl::text_lambda_t = std::function< const char *()>
 

Functions

std::string esphome::lvgl::lv_event_code_name_for (uint8_t event_code)
 
void esphome::lvgl::lv_img_set_src (lv_obj_t *obj, esphome::image::Image *image)
 
void esphome::lvgl::lv_disp_set_bg_image (lv_disp_t *disp, esphome::image::Image *image)
 
void esphome::lvgl::lv_animimg_set_src (lv_obj_t *img, std::vector< image::Image *> images)
 
void esphome::lvgl::lv_animimg_stop (lv_obj_t *obj)