lv_draw_nanovg_private.h

API reference for lv_draw_nanovg_private.h

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

Functions

lv_nanovg_fb_get_image_handle

Get image handle from framebuffer

 
int lv_nanovg_fb_get_image_handle(struct NVGLUframebuffer *fb)
Parameters
NameTypeDescription
fbstruct NVGLUframebuffer *the framebuffer to get the image handle from

Returns: int — the image handle

Structs

struct

_lv_draw_nanovg_unit_t

MemberTypeDescription
base_unitlv_draw_unit_t
current_layerlv_layer_t *
vgNVGcontext *
is_startedbool
image_buflv_draw_buf_t *
image_cachelv_cache_t *
image_pendingstruct _lv_pending_t *
image_drop_lllv_ll_t
image_drop_srcconst void *
letter_cachelv_cache_t *
letter_pendingstruct _lv_pending_t *
fbo_cachelv_cache_t *
Used by 13 functions
  • lv_nanovg_fbo_cache_init — param u
  • lv_nanovg_fbo_cache_deinit — param u
  • lv_nanovg_fbo_cache_get — param u
  • lv_nanovg_fbo_cache_release — param u
  • lv_nanovg_image_cache_init — param u
  • lv_nanovg_image_cache_deinit — param u
  • lv_nanovg_image_cache_get_handle — param u
  • lv_nanovg_image_cache_drop — param u
  • lv_nanovg_utils_init — param u
  • lv_nanovg_utils_deinit — param u
  • lv_nanovg_end_frame — param u
  • lv_nanovg_clean_up — param u
  • lv_nanovg_reshape_global_image — param u

Typedefs

lv_draw_nanovg_unit_t

 
typedef struct _lv_draw_nanovg_unit_t lv_draw_nanovg_unit_t
Used by 2 functions
  • lv_draw_nanovg_label_init — param u
  • lv_draw_nanovg_label_deinit — param u

Macros

NANOVG_GLES2_IMPLEMENTATION

 
#define NANOVG_GLES2_IMPLEMENTATION

Dependencies

How is this guide?

Last updated on

On this page