# lv_draw_vg_lite.h (/api/draw/vg_lite/lv_draw_vg_lite_h)



<ApiSummary functions="17" />

Functions [#functions]

<ApiMember kind="function" name="lv_draw_buf_vg_lite_init_handlers" file="draw/vg_lite/lv_draw_vg_lite.h" line="41" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L41">
  lv_draw_buf_vg_lite_init_handlers [#lv_draw_buf_vg_lite_init_handlers]

  ```c title=" " lineNumbers=1
  void lv_draw_buf_vg_lite_init_handlers(void)
  ```
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_init" file="draw/vg_lite/lv_draw_vg_lite.h" line="43" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L43">
  lv_draw_vg_lite_init [#lv_draw_vg_lite_init]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_init(void)
  ```
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_deinit" file="draw/vg_lite/lv_draw_vg_lite.h" line="45" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L45">
  lv_draw_vg_lite_deinit [#lv_draw_vg_lite_deinit]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_deinit(void)
  ```
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_arc" file="draw/vg_lite/lv_draw_vg_lite.h" line="47" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L47">
  lv_draw_vg_lite_arc [#lv_draw_vg_lite_arc]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_arc(lv_draw_task_t *t, const lv_draw_arc_dsc_t *dsc, const lv_area_t *coords)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type                                                                     |
  | -------- | ------------------------------------------------------------------------ |
  | `t`      | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />             |
  | `dsc`    | <ApiLink name="lv_draw_arc_dsc_t" display="const lv_draw_arc_dsc_t *" /> |
  | `coords` | <ApiLink name="lv_area_t" display="const lv_area_t *" />                 |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_box_shadow" file="draw/vg_lite/lv_draw_vg_lite.h" line="50" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L50">
  lv_draw_vg_lite_box_shadow [#lv_draw_vg_lite_box_shadow]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_box_shadow(lv_draw_task_t *t, const lv_draw_box_shadow_dsc_t *dsc, const lv_area_t *coords)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type                                                                                   |
  | -------- | -------------------------------------------------------------------------------------- |
  | `t`      | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />                           |
  | `dsc`    | <ApiLink name="lv_draw_box_shadow_dsc_t" display="const lv_draw_box_shadow_dsc_t *" /> |
  | `coords` | <ApiLink name="lv_area_t" display="const lv_area_t *" />                               |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_border" file="draw/vg_lite/lv_draw_vg_lite.h" line="53" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L53">
  lv_draw_vg_lite_border [#lv_draw_vg_lite_border]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_border(lv_draw_task_t *t, const lv_draw_border_dsc_t *dsc, const lv_area_t *coords)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type                                                                           |
  | -------- | ------------------------------------------------------------------------------ |
  | `t`      | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />                   |
  | `dsc`    | <ApiLink name="lv_draw_border_dsc_t" display="const lv_draw_border_dsc_t *" /> |
  | `coords` | <ApiLink name="lv_area_t" display="const lv_area_t *" />                       |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_fill" file="draw/vg_lite/lv_draw_vg_lite.h" line="56" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L56">
  lv_draw_vg_lite_fill [#lv_draw_vg_lite_fill]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_fill(lv_draw_task_t *t, const lv_draw_fill_dsc_t *dsc, const lv_area_t *coords)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type                                                                       |
  | -------- | -------------------------------------------------------------------------- |
  | `t`      | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />               |
  | `dsc`    | <ApiLink name="lv_draw_fill_dsc_t" display="const lv_draw_fill_dsc_t *" /> |
  | `coords` | <ApiLink name="lv_area_t" display="const lv_area_t *" />                   |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_img" file="draw/vg_lite/lv_draw_vg_lite.h" line="59" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L59">
  lv_draw_vg_lite_img [#lv_draw_vg_lite_img]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_img(lv_draw_task_t *t, const lv_draw_image_dsc_t *dsc, const lv_area_t *coords, bool no_cache)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name       | Type                                                                         |
  | ---------- | ---------------------------------------------------------------------------- |
  | `t`        | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />                 |
  | `dsc`      | <ApiLink name="lv_draw_image_dsc_t" display="const lv_draw_image_dsc_t *" /> |
  | `coords`   | <ApiLink name="lv_area_t" display="const lv_area_t *" />                     |
  | `no_cache` | <ApiLink name="bool" />                                                      |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_label_init" file="draw/vg_lite/lv_draw_vg_lite.h" line="62" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L62">
  lv_draw_vg_lite_label_init [#lv_draw_vg_lite_label_init]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_label_init(struct _lv_draw_vg_lite_unit_t *u)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                                                                                  |
  | ---- | ------------------------------------------------------------------------------------- |
  | `u`  | <ApiLink name="_lv_draw_vg_lite_unit_t" display="struct _lv_draw_vg_lite_unit_t *" /> |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_label_deinit" file="draw/vg_lite/lv_draw_vg_lite.h" line="64" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L64">
  lv_draw_vg_lite_label_deinit [#lv_draw_vg_lite_label_deinit]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_label_deinit(struct _lv_draw_vg_lite_unit_t *u)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                                                                                  |
  | ---- | ------------------------------------------------------------------------------------- |
  | `u`  | <ApiLink name="_lv_draw_vg_lite_unit_t" display="struct _lv_draw_vg_lite_unit_t *" /> |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_letter" file="draw/vg_lite/lv_draw_vg_lite.h" line="66" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L66">
  lv_draw_vg_lite_letter [#lv_draw_vg_lite_letter]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_letter(lv_draw_task_t *t, const lv_draw_letter_dsc_t *dsc, const lv_area_t *coords)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type                                                                           |
  | -------- | ------------------------------------------------------------------------------ |
  | `t`      | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />                   |
  | `dsc`    | <ApiLink name="lv_draw_letter_dsc_t" display="const lv_draw_letter_dsc_t *" /> |
  | `coords` | <ApiLink name="lv_area_t" display="const lv_area_t *" />                       |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_label" file="draw/vg_lite/lv_draw_vg_lite.h" line="68" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L68">
  lv_draw_vg_lite_label [#lv_draw_vg_lite_label]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_label(lv_draw_task_t *t, const lv_draw_label_dsc_t *dsc, const lv_area_t *coords)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type                                                                         |
  | -------- | ---------------------------------------------------------------------------- |
  | `t`      | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />                 |
  | `dsc`    | <ApiLink name="lv_draw_label_dsc_t" display="const lv_draw_label_dsc_t *" /> |
  | `coords` | <ApiLink name="lv_area_t" display="const lv_area_t *" />                     |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_layer" file="draw/vg_lite/lv_draw_vg_lite.h" line="71" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L71">
  lv_draw_vg_lite_layer [#lv_draw_vg_lite_layer]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_layer(lv_draw_task_t *t, const lv_draw_image_dsc_t *draw_dsc, const lv_area_t *coords)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name       | Type                                                                         |
  | ---------- | ---------------------------------------------------------------------------- |
  | `t`        | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />                 |
  | `draw_dsc` | <ApiLink name="lv_draw_image_dsc_t" display="const lv_draw_image_dsc_t *" /> |
  | `coords`   | <ApiLink name="lv_area_t" display="const lv_area_t *" />                     |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_line" file="draw/vg_lite/lv_draw_vg_lite.h" line="74" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L74">
  lv_draw_vg_lite_line [#lv_draw_vg_lite_line]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_line(lv_draw_task_t *t, const lv_draw_line_dsc_t *dsc)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name  | Type                                                                       |
  | ----- | -------------------------------------------------------------------------- |
  | `t`   | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />               |
  | `dsc` | <ApiLink name="lv_draw_line_dsc_t" display="const lv_draw_line_dsc_t *" /> |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_triangle" file="draw/vg_lite/lv_draw_vg_lite.h" line="76" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L76">
  lv_draw_vg_lite_triangle [#lv_draw_vg_lite_triangle]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_triangle(lv_draw_task_t *t, const lv_draw_triangle_dsc_t *dsc)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name  | Type                                                                               |
  | ----- | ---------------------------------------------------------------------------------- |
  | `t`   | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />                       |
  | `dsc` | <ApiLink name="lv_draw_triangle_dsc_t" display="const lv_draw_triangle_dsc_t *" /> |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_mask_rect" file="draw/vg_lite/lv_draw_vg_lite.h" line="78" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L78">
  lv_draw_vg_lite_mask_rect [#lv_draw_vg_lite_mask_rect]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_mask_rect(lv_draw_task_t *t, const lv_draw_mask_rect_dsc_t *dsc, const lv_area_t *coords)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name     | Type                                                                                 |
  | -------- | ------------------------------------------------------------------------------------ |
  | `t`      | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />                         |
  | `dsc`    | <ApiLink name="lv_draw_mask_rect_dsc_t" display="const lv_draw_mask_rect_dsc_t *" /> |
  | `coords` | <ApiLink name="lv_area_t" display="const lv_area_t *" />                             |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_vector" file="draw/vg_lite/lv_draw_vg_lite.h" line="82" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_draw_vg_lite.h#L82">
  lv_draw_vg_lite_vector [#lv_draw_vg_lite_vector]

  ```c title=" " lineNumbers=1
  void lv_draw_vg_lite_vector(lv_draw_task_t *t, const lv_draw_vector_dsc_t *dsc)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name  | Type                                                                           |
  | ----- | ------------------------------------------------------------------------------ |
  | `t`   | <ApiLink name="lv_draw_task_t" display="lv_draw_task_t *" />                   |
  | `dsc` | <ApiLink name="lv_draw_vector_dsc_t" display="const lv_draw_vector_dsc_t *" /> |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_conf_internal.h&#x22;, &#x22;lv_draw_vector.h&#x22;, &#x22;lv_draw_arc.h&#x22;, &#x22;lv_draw_rect.h&#x22;, &#x22;lv_draw_image.h&#x22;, &#x22;lv_draw_label.h&#x22;, &#x22;lv_draw_line.h&#x22;, &#x22;lv_draw_triangle.h&#x22;]" transitiveIncludes="[&#x22;lv_anim.h&#x22;, &#x22;lv_area.h&#x22;, &#x22;lv_array.h&#x22;, &#x22;lv_assert.h&#x22;, &#x22;lv_bidi.h&#x22;, &#x22;lv_color.h&#x22;, &#x22;lv_color_op.h&#x22;, &#x22;lv_conf_kconfig.h&#x22;, &#x22;lv_draw.h&#x22;, &#x22;lv_draw_buf.h&#x22;, &#x22;lv_event.h&#x22;, &#x22;lv_ext_data.h&#x22;, &#x22;lv_flex.h&#x22;, &#x22;lv_font.h&#x22;, &#x22;lv_fs.h&#x22;, &#x22;lv_grad.h&#x22;, &#x22;lv_grid.h&#x22;, &#x22;lv_image_decoder.h&#x22;, &#x22;lv_image_dsc.h&#x22;, &#x22;lv_layout.h&#x22;, &#x22;lv_ll.h&#x22;, &#x22;lv_log.h&#x22;, &#x22;lv_math.h&#x22;, &#x22;lv_matrix.h&#x22;, &#x22;lv_mem.h&#x22;, &#x22;lv_palette.h&#x22;, &#x22;lv_profiler.h&#x22;, &#x22;lv_profiler_builtin.h&#x22;, &#x22;lv_sprintf.h&#x22;, &#x22;lv_string.h&#x22;, &#x22;lv_style.h&#x22;, &#x22;lv_style_gen.h&#x22;, &#x22;lv_symbol_def.h&#x22;, &#x22;lv_text.h&#x22;, &#x22;lv_tick.h&#x22;, &#x22;lv_timer.h&#x22;, &#x22;lv_types.h&#x22;]" />
