Lines Matching defs:_lv_disp_t
155 typedef struct _lv_disp_t { struct
157 struct _lv_disp_drv_t * driver;
160 lv_timer_t * refr_timer;
163 struct _lv_theme_t * theme;
166 struct _lv_obj_t ** screens; /**< Array of screen objects.*/
167 struct _lv_obj_t * act_scr; /**< Currently active screen on this display*/
168 struct _lv_obj_t * prev_scr; /**< Previous screen. Used during screen animations*/
169 struct _lv_obj_t * scr_to_load; /**< The screen prepared to load in lv_scr_load_anim*/
170 struct _lv_obj_t * top_layer; /**< @see lv_disp_get_layer_top*/
171 struct _lv_obj_t * sys_layer; /**< @see lv_disp_get_layer_sys*/
172 uint32_t screen_cnt;
173 uint8_t del_prev :
176 lv_opa_t bg_opa; /**<Opacity of the background color or wallpaper*/
177 lv_color_t bg_color; /**< Default display color when screens are transparent*/
178 const void * bg_img; /**< An image source to display as wallpaper*/
181 lv_area_t inv_areas[LV_INV_BUF_SIZE];
182 uint8_t inv_area_joined[LV_INV_BUF_SIZE];
183 uint16_t inv_p;
186 uint32_t last_activity_time; /**< Last time when there was activity on this display*/