# lv_draw_vg_lite.h (/api/private/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="private/draw/vg_lite/lv_draw_vg_lite.h" line="33" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L33">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="35" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L35">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="37" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L37">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="39" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L39">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="42" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L42">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="45" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L45">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="48" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L48">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="51" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L51">
  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` | `bool`                                                                       |
</ApiMember>

<ApiMember kind="function" name="lv_draw_vg_lite_label_init" file="private/draw/vg_lite/lv_draw_vg_lite.h" line="54" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L54">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="56" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L56">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="58" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L58">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="60" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L60">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="63" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L63">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="66" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L66">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="68" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L68">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="70" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L70">
  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="private/draw/vg_lite/lv_draw_vg_lite.h" line="74" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/vg_lite/lv_draw_vg_lite.h#L74">
  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;lvgl_public.h&#x22;]" includedBy="[&#x22;lvgl_private.h&#x22;]" />
