lv_draw_buf_private.h

API reference for lv_draw_buf_private.h

Report on GitHub
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_draw_buf.h

Functions

lv_draw_buf_init_handlers

Called internally to initialize the draw_buf_handlers in lv_global

 
void lv_draw_buf_init_handlers(void)

lv_draw_buf_clear_ex

TODO(v10): the draw buffer should describe its own storage well enough that the layer isn't needed. Merge this back into lv_draw_buf_clear() then.

 
void lv_draw_buf_clear_ex(lv_draw_buf_t *draw_buf, const lv_area_t *a, lv_layer_t *layer)
Parameters
NameTypeDescription
draw_buflv_draw_buf_t *pointer to draw buffer
aconst lv_area_t *the area to clear May be NULL.. When NULL the whole buffer is cleared
layerlv_layer_t *the layer draw_buf belongs to May be NULL.

Structs

struct

_lv_draw_buf_handlers_t

Dependencies

  • lvgl_public.h

Last updated on

On this page