Lines Matching full:can

5 However, it can be useful to have a basic understanding of how drawing happens in LVGL to add custo…
9 The draw buffer can be smaller than a display's size. LVGL will simply render in "tiles" that fit i…
18 …(which usually requires external RAM) but only smaller draw buffer(s) that can easily fit into int…
45 2. **Two buffers** - LVGL can immediately draw to the second buffer when the first is sent to `flu…
54 LVGL performs the following steps to render any shape, image or text. It can be considered as a dra…
63 LVGL has the following built-in mask types which can be calculated and applied real-time:
90 … draw engine with `int16_t mask_id = lv_draw_mask_add(&param, ptr)`. `ptr` can be any pointer to i…
95 A parameter can be added and removed any number of times, but it needs to be freed when not require…
100 Although widgets can be easily customized by styles there might be cases when something more custom…
102 Some fields of these parameters can be modified to draw something else or any custom drawing operat…
104 …gets/core/btnmatrix) widget. By default, its buttons can be styled in different states, but you ca…
105 However, an event is sent for every button and you can, for example, tell LVGL to use different col…
113 `lv_event_get_clip_area(event)` can be used to get the current clip area. The clip area is required…
121 … widgets' internal events are called to perform drawing and after that you can draw anything on to…
122 For example you can add a custom text or an image.
126 Called when the main drawing is finished. You can draw anything here as well and it's also a good p…
132 `lv_event_get_clip_area(event)` can be used to get the current clip area.
136 Sent before starting the post draw phase. Masks can be added here too to mask out the post drawn co…
163 lv_draw_rect_dsc_t * rect_dsc; // A draw descriptor that can be modified to changed what LVGL …
164 lv_draw_label_dsc_t * label_dsc; // A draw descriptor that can be modified to changed what LVGL …
165 lv_draw_line_dsc_t * line_dsc; // A draw descriptor that can be modified to changed what LVGL …
166 lv_draw_img_dsc_t * img_dsc; // A draw descriptor that can be modified to changed what LVGL …
167 lv_draw_arc_dsc_t * arc_dsc; // A draw descriptor that can be modified to changed what LVGL …
173 char text[16]; // A text calculated during drawing. Can be modified. E.g. tick…
179 `lv_event_get_draw_part_dsc(event)` can be used to get a pointer to `lv_obj_draw_part_t`.
195 …rns a pointer to an area to check and `lv_event_set_cover_res(event, res)` can be used to set one …
220 You can simply set the required draw area with `lv_event_set_ext_draw_size(e, size)`.