# lv_vg_lite_utils.h (/api/draw/vg_lite/lv_vg_lite_utils_h)



<ApiSummary functions="48" macros="9" />

Functions [#functions]

<ApiTabs items="[&#x22;Setters (3)&#x22;,&#x22;Getters (2)&#x22;,&#x22;Other (43)&#x22;]">
  <ApiTab value="Setters (3)">
    <ApiMember kind="function" name="lv_vg_lite_set_scissor_area" file="draw/vg_lite/lv_vg_lite_utils.h" line="200" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L200">
      lv_vg_lite_set_scissor_area [#lv_vg_lite_set_scissor_area]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_set_scissor_area(struct _lv_draw_vg_lite_unit_t *u, const lv_area_t *area)
      ```

      <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 *" /> |
      | `area` | <ApiLink name="lv_area_t" display="const lv_area_t *" />                              |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_set_dump_param_enable" file="draw/vg_lite/lv_vg_lite_utils.h" line="208" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L208">
      lv_vg_lite_set_dump_param_enable [#lv_vg_lite_set_dump_param_enable]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_set_dump_param_enable(bool enable)
      ```

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

      | Name     | Type                    |
      | -------- | ----------------------- |
      | `enable` | <ApiLink name="bool" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_set_color_key" file="draw/vg_lite/lv_vg_lite_utils.h" line="325" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L325">
      lv_vg_lite_set_color_key [#lv_vg_lite_set_color_key]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_set_color_key(const lv_image_colorkey_t *colorkey)
      ```

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

      | Name       | Type                                                                         |
      | ---------- | ---------------------------------------------------------------------------- |
      | `colorkey` | <ApiLink name="lv_image_colorkey_t" display="const lv_image_colorkey_t *" /> |
    </ApiMember>
  </ApiTab>

  <ApiTab value="Getters (2)">
    <ApiMember kind="function" name="lv_vg_lite_get_palette_size" file="draw/vg_lite/lv_vg_lite_utils.h" line="151" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L151">
      lv_vg_lite_get_palette_size [#lv_vg_lite_get_palette_size]

      ```c title=" " lineNumbers=1
      uint32_t lv_vg_lite_get_palette_size(vg_lite_buffer_format_t format)
      ```

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

      | Name     | Type                      |
      | -------- | ------------------------- |
      | `format` | `vg_lite_buffer_format_t` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_matrix_get_filter" file="draw/vg_lite/lv_vg_lite_utils.h" line="195" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L195">
      lv_vg_lite_matrix_get_filter [#lv_vg_lite_matrix_get_filter]

      ```c title=" " lineNumbers=1
      static vg_lite_filter_t lv_vg_lite_matrix_get_filter(const vg_lite_matrix_t *matrix)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `matrix` | `const vg_lite_matrix_t *` |
    </ApiMember>
  </ApiTab>

  <ApiTab value="Other (43)">
    <ApiMember kind="function" name="lv_vg_lite_dump_info" file="draw/vg_lite/lv_vg_lite_utils.h" line="89" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L89">
      lv_vg_lite_dump_info [#lv_vg_lite_dump_info]

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

    <ApiMember kind="function" name="lv_vg_lite_error_dump_info" file="draw/vg_lite/lv_vg_lite_utils.h" line="91" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L91">
      lv_vg_lite_error_dump_info [#lv_vg_lite_error_dump_info]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_error_dump_info(vg_lite_error_t error)
      ```

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

      | Name    | Type              |
      | ------- | ----------------- |
      | `error` | `vg_lite_error_t` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_error_string" file="draw/vg_lite/lv_vg_lite_utils.h" line="93" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L93">
      lv_vg_lite_error_string [#lv_vg_lite_error_string]

      ```c title=" " lineNumbers=1
      const char * lv_vg_lite_error_string(vg_lite_error_t error)
      ```

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

      | Name    | Type              |
      | ------- | ----------------- |
      | `error` | `vg_lite_error_t` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_feature_string" file="draw/vg_lite/lv_vg_lite_utils.h" line="95" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L95">
      lv_vg_lite_feature_string [#lv_vg_lite_feature_string]

      ```c title=" " lineNumbers=1
      const char * lv_vg_lite_feature_string(vg_lite_feature_t feature)
      ```

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

      | Name      | Type                |
      | --------- | ------------------- |
      | `feature` | `vg_lite_feature_t` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_buffer_format_string" file="draw/vg_lite/lv_vg_lite_utils.h" line="97" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L97">
      lv_vg_lite_buffer_format_string [#lv_vg_lite_buffer_format_string]

      ```c title=" " lineNumbers=1
      const char * lv_vg_lite_buffer_format_string(vg_lite_buffer_format_t format)
      ```

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

      | Name     | Type                      |
      | -------- | ------------------------- |
      | `format` | `vg_lite_buffer_format_t` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_vlc_op_string" file="draw/vg_lite/lv_vg_lite_utils.h" line="99" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L99">
      lv_vg_lite_vlc_op_string [#lv_vg_lite_vlc_op_string]

      ```c title=" " lineNumbers=1
      const char * lv_vg_lite_vlc_op_string(uint8_t vlc_op)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `vlc_op` | <ApiLink name="uint8_t" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_path_dump_info" file="draw/vg_lite/lv_vg_lite_utils.h" line="101" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L101">
      lv_vg_lite_path_dump_info [#lv_vg_lite_path_dump_info]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_path_dump_info(const vg_lite_path_t *path)
      ```

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

      | Name   | Type                     |
      | ------ | ------------------------ |
      | `path` | `const vg_lite_path_t *` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_stroke_dump_info" file="draw/vg_lite/lv_vg_lite_utils.h" line="103" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L103">
      lv_vg_lite_stroke_dump_info [#lv_vg_lite_stroke_dump_info]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_stroke_dump_info(const vg_lite_stroke_t *stroke)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `stroke` | `const vg_lite_stroke_t *` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_buffer_dump_info" file="draw/vg_lite/lv_vg_lite_utils.h" line="105" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L105">
      lv_vg_lite_buffer_dump_info [#lv_vg_lite_buffer_dump_info]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_buffer_dump_info(const vg_lite_buffer_t *buffer)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `buffer` | `const vg_lite_buffer_t *` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_matrix_dump_info" file="draw/vg_lite/lv_vg_lite_utils.h" line="107" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L107">
      lv_vg_lite_matrix_dump_info [#lv_vg_lite_matrix_dump_info]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_matrix_dump_info(const vg_lite_matrix_t *matrix)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `matrix` | `const vg_lite_matrix_t *` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_color_dump_info" file="draw/vg_lite/lv_vg_lite_utils.h" line="109" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L109">
      lv_vg_lite_color_dump_info [#lv_vg_lite_color_dump_info]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_color_dump_info(const vg_lite_color_t color)
      ```

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

      | Name    | Type                    |
      | ------- | ----------------------- |
      | `color` | `const vg_lite_color_t` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_is_dest_cf_supported" file="draw/vg_lite/lv_vg_lite_utils.h" line="111" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L111">
      lv_vg_lite_is_dest_cf_supported [#lv_vg_lite_is_dest_cf_supported]

      ```c title=" " lineNumbers=1
      bool lv_vg_lite_is_dest_cf_supported(lv_color_format_t cf)
      ```

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

      | Name | Type                                 |
      | ---- | ------------------------------------ |
      | `cf` | <ApiLink name="lv_color_format_t" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_is_src_cf_supported" file="draw/vg_lite/lv_vg_lite_utils.h" line="113" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L113">
      lv_vg_lite_is_src_cf_supported [#lv_vg_lite_is_src_cf_supported]

      ```c title=" " lineNumbers=1
      bool lv_vg_lite_is_src_cf_supported(lv_color_format_t cf)
      ```

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

      | Name | Type                                 |
      | ---- | ------------------------------------ |
      | `cf` | <ApiLink name="lv_color_format_t" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_vg_fmt" file="draw/vg_lite/lv_vg_lite_utils.h" line="117" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L117">
      lv_vg_lite_vg_fmt [#lv_vg_lite_vg_fmt]

      ```c title=" " lineNumbers=1
      vg_lite_buffer_format_t lv_vg_lite_vg_fmt(lv_color_format_t cf)
      ```

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

      | Name | Type                                 |
      | ---- | ------------------------------------ |
      | `cf` | <ApiLink name="lv_color_format_t" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_buffer_format_bytes" file="draw/vg_lite/lv_vg_lite_utils.h" line="119" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L119">
      lv_vg_lite_buffer_format_bytes [#lv_vg_lite_buffer_format_bytes]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_buffer_format_bytes(vg_lite_buffer_format_t format, uint32_t *mul, uint32_t *div, uint32_t *bytes_align)
      ```

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

      | Name          | Type                                             |
      | ------------- | ------------------------------------------------ |
      | `format`      | `vg_lite_buffer_format_t`                        |
      | `mul`         | <ApiLink name="uint32_t" display="uint32_t *" /> |
      | `div`         | <ApiLink name="uint32_t" display="uint32_t *" /> |
      | `bytes_align` | <ApiLink name="uint32_t" display="uint32_t *" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_width_to_stride" file="draw/vg_lite/lv_vg_lite_utils.h" line="125" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L125">
      lv_vg_lite_width_to_stride [#lv_vg_lite_width_to_stride]

      ```c title=" " lineNumbers=1
      uint32_t lv_vg_lite_width_to_stride(uint32_t w, vg_lite_buffer_format_t color_format)
      ```

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

      | Name           | Type                        |
      | -------------- | --------------------------- |
      | `w`            | <ApiLink name="uint32_t" /> |
      | `color_format` | `vg_lite_buffer_format_t`   |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_buffer_init" file="draw/vg_lite/lv_vg_lite_utils.h" line="127" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L127">
      lv_vg_lite_buffer_init [#lv_vg_lite_buffer_init]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_buffer_init(vg_lite_buffer_t *buffer, const void *ptr, int32_t width, int32_t height, uint32_t stride, vg_lite_buffer_format_t format, bool tiled)
      ```

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

      | Name     | Type                        |
      | -------- | --------------------------- |
      | `buffer` | `vg_lite_buffer_t *`        |
      | `ptr`    | `const void *`              |
      | `width`  | <ApiLink name="int32_t" />  |
      | `height` | <ApiLink name="int32_t" />  |
      | `stride` | <ApiLink name="uint32_t" /> |
      | `format` | `vg_lite_buffer_format_t`   |
      | `tiled`  | <ApiLink name="bool" />     |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_buffer_from_draw_buf" file="draw/vg_lite/lv_vg_lite_utils.h" line="136" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L136">
      lv_vg_lite_buffer_from_draw_buf [#lv_vg_lite_buffer_from_draw_buf]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_buffer_from_draw_buf(vg_lite_buffer_t *buffer, const lv_draw_buf_t *draw_buf)
      ```

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

      | Name       | Type                                                             |
      | ---------- | ---------------------------------------------------------------- |
      | `buffer`   | `vg_lite_buffer_t *`                                             |
      | `draw_buf` | <ApiLink name="lv_draw_buf_t" display="const lv_draw_buf_t *" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_image_matrix" file="draw/vg_lite/lv_vg_lite_utils.h" line="138" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L138">
      lv_vg_lite_image_matrix [#lv_vg_lite_image_matrix]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_image_matrix(vg_lite_matrix_t *matrix, int32_t x, int32_t y, const lv_draw_image_dsc_t *dsc)
      ```

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

      | Name     | Type                                                                         |
      | -------- | ---------------------------------------------------------------------------- |
      | `matrix` | `vg_lite_matrix_t *`                                                         |
      | `x`      | <ApiLink name="int32_t" />                                                   |
      | `y`      | <ApiLink name="int32_t" />                                                   |
      | `dsc`    | <ApiLink name="lv_draw_image_dsc_t" display="const lv_draw_image_dsc_t *" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_image_recolor" file="draw/vg_lite/lv_vg_lite_utils.h" line="140" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L140">
      lv_vg_lite_image_recolor [#lv_vg_lite_image_recolor]

      ```c title=" " lineNumbers=1
      vg_lite_color_t lv_vg_lite_image_recolor(vg_lite_buffer_t *buffer, const lv_draw_image_dsc_t *dsc)
      ```

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

      | Name     | Type                                                                         |
      | -------- | ---------------------------------------------------------------------------- |
      | `buffer` | `vg_lite_buffer_t *`                                                         |
      | `dsc`    | <ApiLink name="lv_draw_image_dsc_t" display="const lv_draw_image_dsc_t *" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_buffer_open_image" file="draw/vg_lite/lv_vg_lite_utils.h" line="142" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L142">
      lv_vg_lite_buffer_open_image [#lv_vg_lite_buffer_open_image]

      ```c title=" " lineNumbers=1
      bool lv_vg_lite_buffer_open_image(vg_lite_buffer_t *buffer, lv_image_decoder_dsc_t *decoder_dsc, const void *src, bool no_cache, bool premultiply)
      ```

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

      | Name          | Type                                                                         |
      | ------------- | ---------------------------------------------------------------------------- |
      | `buffer`      | `vg_lite_buffer_t *`                                                         |
      | `decoder_dsc` | <ApiLink name="lv_image_decoder_dsc_t" display="lv_image_decoder_dsc_t *" /> |
      | `src`         | `const void *`                                                               |
      | `no_cache`    | <ApiLink name="bool" />                                                      |
      | `premultiply` | <ApiLink name="bool" />                                                      |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_image_dsc_init" file="draw/vg_lite/lv_vg_lite_utils.h" line="145" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L145">
      lv_vg_lite_image_dsc_init [#lv_vg_lite_image_dsc_init]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_image_dsc_init(struct _lv_draw_vg_lite_unit_t *unit)
      ```

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

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

    <ApiMember kind="function" name="lv_vg_lite_image_dsc_deinit" file="draw/vg_lite/lv_vg_lite_utils.h" line="147" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L147">
      lv_vg_lite_image_dsc_deinit [#lv_vg_lite_image_dsc_deinit]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_image_dsc_deinit(struct _lv_draw_vg_lite_unit_t *unit)
      ```

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

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

    <ApiMember kind="function" name="lv_vg_lite_blend_mode" file="draw/vg_lite/lv_vg_lite_utils.h" line="149" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L149">
      lv_vg_lite_blend_mode [#lv_vg_lite_blend_mode]

      ```c title=" " lineNumbers=1
      vg_lite_blend_t lv_vg_lite_blend_mode(lv_blend_mode_t blend_mode, bool has_pre_mul)
      ```

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

      | Name          | Type                               |
      | ------------- | ---------------------------------- |
      | `blend_mode`  | <ApiLink name="lv_blend_mode_t" /> |
      | `has_pre_mul` | <ApiLink name="bool" />            |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_color" file="draw/vg_lite/lv_vg_lite_utils.h" line="153" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L153">
      lv_vg_lite_color [#lv_vg_lite_color]

      ```c title=" " lineNumbers=1
      vg_lite_color_t lv_vg_lite_color(lv_color_t color, lv_opa_t opa, bool pre_mul)
      ```

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

      | Name      | Type                          |
      | --------- | ----------------------------- |
      | `color`   | <ApiLink name="lv_color_t" /> |
      | `opa`     | <ApiLink name="lv_opa_t" />   |
      | `pre_mul` | <ApiLink name="bool" />       |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_rect" file="draw/vg_lite/lv_vg_lite_utils.h" line="155" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L155">
      lv_vg_lite_rect [#lv_vg_lite_rect]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_rect(vg_lite_rectangle_t *rect, const lv_area_t *area)
      ```

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

      | Name   | Type                                                     |
      | ------ | -------------------------------------------------------- |
      | `rect` | `vg_lite_rectangle_t *`                                  |
      | `area` | <ApiLink name="lv_area_t" display="const lv_area_t *" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_matrix" file="draw/vg_lite/lv_vg_lite_utils.h" line="157" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L157">
      lv_vg_lite_matrix [#lv_vg_lite_matrix]

      ```c title=" " lineNumbers=1
      static void lv_vg_lite_matrix(vg_lite_matrix_t *dest, const lv_matrix_t *src)
      ```

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

      | Name   | Type                                                         |
      | ------ | ------------------------------------------------------------ |
      | `dest` | `vg_lite_matrix_t *`                                         |
      | `src`  | <ApiLink name="lv_matrix_t" display="const lv_matrix_t *" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_buffer_check" file="draw/vg_lite/lv_vg_lite_utils.h" line="164" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L164">
      lv_vg_lite_buffer_check [#lv_vg_lite_buffer_check]

      ```c title=" " lineNumbers=1
      bool lv_vg_lite_buffer_check(const vg_lite_buffer_t *buffer, bool is_src)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `buffer` | `const vg_lite_buffer_t *` |
      | `is_src` | <ApiLink name="bool" />    |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_path_check" file="draw/vg_lite/lv_vg_lite_utils.h" line="166" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L166">
      lv_vg_lite_path_check [#lv_vg_lite_path_check]

      ```c title=" " lineNumbers=1
      bool lv_vg_lite_path_check(const vg_lite_path_t *path)
      ```

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

      | Name   | Type                     |
      | ------ | ------------------------ |
      | `path` | `const vg_lite_path_t *` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_matrix_check" file="draw/vg_lite/lv_vg_lite_utils.h" line="168" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L168">
      lv_vg_lite_matrix_check [#lv_vg_lite_matrix_check]

      ```c title=" " lineNumbers=1
      bool lv_vg_lite_matrix_check(const vg_lite_matrix_t *matrix)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `matrix` | `const vg_lite_matrix_t *` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_support_blend_normal" file="draw/vg_lite/lv_vg_lite_utils.h" line="172" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L172">
      lv_vg_lite_support_blend_normal [#lv_vg_lite_support_blend_normal]

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

    <ApiMember kind="function" name="lv_vg_lite_matrix_multiply" file="draw/vg_lite/lv_vg_lite_utils.h" line="174" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L174">
      lv_vg_lite_matrix_multiply [#lv_vg_lite_matrix_multiply]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_matrix_multiply(vg_lite_matrix_t *matrix, const vg_lite_matrix_t *mult)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `matrix` | `vg_lite_matrix_t *`       |
      | `mult`   | `const vg_lite_matrix_t *` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_matrix_inverse" file="draw/vg_lite/lv_vg_lite_utils.h" line="176" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L176">
      lv_vg_lite_matrix_inverse [#lv_vg_lite_matrix_inverse]

      ```c title=" " lineNumbers=1
      bool lv_vg_lite_matrix_inverse(vg_lite_matrix_t *result, const vg_lite_matrix_t *matrix)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `result` | `vg_lite_matrix_t *`       |
      | `matrix` | `const vg_lite_matrix_t *` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_matrix_transform_point" file="draw/vg_lite/lv_vg_lite_utils.h" line="178" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L178">
      lv_vg_lite_matrix_transform_point [#lv_vg_lite_matrix_transform_point]

      ```c title=" " lineNumbers=1
      lv_point_precise_t lv_vg_lite_matrix_transform_point(const vg_lite_matrix_t *matrix, const lv_point_precise_t *point)
      ```

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

      | Name     | Type                                                                       |
      | -------- | -------------------------------------------------------------------------- |
      | `matrix` | `const vg_lite_matrix_t *`                                                 |
      | `point`  | <ApiLink name="lv_point_precise_t" display="const lv_point_precise_t *" /> |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_matrix_has_transform" file="draw/vg_lite/lv_vg_lite_utils.h" line="180" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L180">
      lv_vg_lite_matrix_has_transform [#lv_vg_lite_matrix_has_transform]

      When the rotation angle is 0 or 180 degrees, it is considered that there is no transformation.

      ```c title=" " lineNumbers=1
      static bool lv_vg_lite_matrix_has_transform(const vg_lite_matrix_t *matrix)
      ```

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

      | Name     | Type                       |
      | -------- | -------------------------- |
      | `matrix` | `const vg_lite_matrix_t *` |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_disable_scissor" file="draw/vg_lite/lv_vg_lite_utils.h" line="202" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L202">
      lv_vg_lite_disable_scissor [#lv_vg_lite_disable_scissor]

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

    <ApiMember kind="function" name="lv_vg_lite_flush" file="draw/vg_lite/lv_vg_lite_utils.h" line="204" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L204">
      lv_vg_lite_flush [#lv_vg_lite_flush]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_flush(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_vg_lite_finish" file="draw/vg_lite/lv_vg_lite_utils.h" line="206" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L206">
      lv_vg_lite_finish [#lv_vg_lite_finish]

      ```c title=" " lineNumbers=1
      void lv_vg_lite_finish(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_vg_lite_is_dump_param_enabled" file="draw/vg_lite/lv_vg_lite_utils.h" line="210" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L210">
      lv_vg_lite_is_dump_param_enabled [#lv_vg_lite_is_dump_param_enabled]

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

    <ApiMember kind="function" name="lv_vg_lite_draw" file="draw/vg_lite/lv_vg_lite_utils.h" line="212" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L212">
      lv_vg_lite_draw [#lv_vg_lite_draw]

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only critical issues, when system may fail.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      ```c title=" " lineNumbers=1
      static void lv_vg_lite_draw(vg_lite_buffer_t *target, vg_lite_path_t *path, vg_lite_fill_t fill_rule, vg_lite_matrix_t *matrix, vg_lite_blend_t blend, vg_lite_color_t color)
      ```

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

      | Name        | Type                 |
      | ----------- | -------------------- |
      | `target`    | `vg_lite_buffer_t *` |
      | `path`      | `vg_lite_path_t *`   |
      | `fill_rule` | `vg_lite_fill_t`     |
      | `matrix`    | `vg_lite_matrix_t *` |
      | `blend`     | `vg_lite_blend_t`    |
      | `color`     | `vg_lite_color_t`    |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_draw_pattern" file="draw/vg_lite/lv_vg_lite_utils.h" line="243" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L243">
      lv_vg_lite_draw_pattern [#lv_vg_lite_draw_pattern]

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only critical issues, when system may fail.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      ```c title=" " lineNumbers=1
      static void lv_vg_lite_draw_pattern(vg_lite_buffer_t *target, vg_lite_path_t *path, vg_lite_fill_t fill_rule, vg_lite_matrix_t *path_matrix, vg_lite_buffer_t *pattern_image, vg_lite_matrix_t *pattern_matrix, vg_lite_blend_t blend, vg_lite_pattern_mode_t pattern_mode, vg_lite_color_t pattern_color, vg_lite_color_t color, vg_lite_filter_t filter)
      ```

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

      | Name             | Type                     |
      | ---------------- | ------------------------ |
      | `target`         | `vg_lite_buffer_t *`     |
      | `path`           | `vg_lite_path_t *`       |
      | `fill_rule`      | `vg_lite_fill_t`         |
      | `path_matrix`    | `vg_lite_matrix_t *`     |
      | `pattern_image`  | `vg_lite_buffer_t *`     |
      | `pattern_matrix` | `vg_lite_matrix_t *`     |
      | `blend`          | `vg_lite_blend_t`        |
      | `pattern_mode`   | `vg_lite_pattern_mode_t` |
      | `pattern_color`  | `vg_lite_color_t`        |
      | `color`          | `vg_lite_color_t`        |
      | `filter`         | `vg_lite_filter_t`       |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_blit_rect" file="draw/vg_lite/lv_vg_lite_utils.h" line="291" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L291">
      lv_vg_lite_blit_rect [#lv_vg_lite_blit_rect]

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only critical issues, when system may fail.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      ```c title=" " lineNumbers=1
      static void lv_vg_lite_blit_rect(vg_lite_buffer_t *target, vg_lite_buffer_t *source, vg_lite_rectangle_t *rect, vg_lite_matrix_t *matrix, vg_lite_blend_t blend, vg_lite_color_t color, vg_lite_filter_t filter)
      ```

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

      | Name     | Type                    |
      | -------- | ----------------------- |
      | `target` | `vg_lite_buffer_t *`    |
      | `source` | `vg_lite_buffer_t *`    |
      | `rect`   | `vg_lite_rectangle_t *` |
      | `matrix` | `vg_lite_matrix_t *`    |
      | `blend`  | `vg_lite_blend_t`       |
      | `color`  | `vg_lite_color_t`       |
      | `filter` | `vg_lite_filter_t`      |
    </ApiMember>

    <ApiMember kind="function" name="lv_vg_lite_clear" file="draw/vg_lite/lv_vg_lite_utils.h" line="327" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L327">
      lv_vg_lite_clear [#lv_vg_lite_clear]

      \< Log only custom log messages added by the user.

      \< Log only custom log messages added by the user.

      \< Log only critical issues, when system may fail.

      \< Log only custom log messages added by the user.

      ```c title=" " lineNumbers=1
      static void lv_vg_lite_clear(vg_lite_buffer_t *target, const lv_area_t *area, vg_lite_color_t color)
      ```

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

      | Name     | Type                                                     |
      | -------- | -------------------------------------------------------- |
      | `target` | `vg_lite_buffer_t *`                                     |
      | `area`   | <ApiLink name="lv_area_t" display="const lv_area_t *" /> |
      | `color`  | `vg_lite_color_t`                                        |
    </ApiMember>
  </ApiTab>
</ApiTabs>

Macros [#macros]

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

  ```c title=" " lineNumbers=1
  #define LV_VG_LITE_ASSERT(expr)
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_VG_LITE_CHECK_ERROR" file="draw/vg_lite/lv_vg_lite_utils.h" line="46" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L46">
  LV_VG_LITE_CHECK_ERROR [#lv_vg_lite_check_error]

  ```c title=" " lineNumbers=1
  #define LV_VG_LITE_CHECK_ERROR(expr, dump_param) \
      do { \
              if(lv_vg_lite_is_dump_param_enabled()) { \
                  LV_LOG_USER("Call '" #expr "', Parameter:"); \
                  dump_param; \
              } \
              vg_lite_error_t error = expr; \
              if (error != VG_LITE_SUCCESS) { \
                  LV_LOG_ERROR("Execute '" #expr "' error: %d", (int)error); \
                  lv_vg_lite_error_dump_info(error); \
                  dump_param; \
                  LV_VG_LITE_ASSERT(false); \
              } \
          } while (0)
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_VG_LITE_ASSERT_PATH" file="draw/vg_lite/lv_vg_lite_utils.h" line="61" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L61">
  LV_VG_LITE_ASSERT_PATH [#lv_vg_lite_assert_path]

  ```c title=" " lineNumbers=1
  #define LV_VG_LITE_ASSERT_PATH(path) \
      LV_VG_LITE_ASSERT(lv_vg_lite_path_check(path))
  ```
</ApiMember>

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

  ```c title=" " lineNumbers=1
  #define LV_VG_LITE_ASSERT_SRC_BUFFER(buffer) \
      LV_VG_LITE_ASSERT(lv_vg_lite_buffer_check(buffer, true))
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_VG_LITE_ASSERT_DEST_BUFFER" file="draw/vg_lite/lv_vg_lite_utils.h" line="63" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L63">
  LV_VG_LITE_ASSERT_DEST_BUFFER [#lv_vg_lite_assert_dest_buffer]

  ```c title=" " lineNumbers=1
  #define LV_VG_LITE_ASSERT_DEST_BUFFER(buffer) \
      LV_VG_LITE_ASSERT(lv_vg_lite_buffer_check(buffer, false))
  ```
</ApiMember>

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

  ```c title=" " lineNumbers=1
  #define LV_VG_LITE_ASSERT_MATRIX(matrix) \
      LV_VG_LITE_ASSERT(lv_vg_lite_matrix_check(matrix))
  ```
</ApiMember>

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

  ```c title=" " lineNumbers=1
  #define LV_VG_LITE_ALIGN(number, align_bytes) \
      (((number) + ((align_bytes)-1)) & ~((align_bytes)-1))
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_VG_LITE_IS_ALIGNED" file="draw/vg_lite/lv_vg_lite_utils.h" line="69" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/draw/vg_lite/lv_vg_lite_utils.h#L69">
  LV_VG_LITE_IS_ALIGNED [#lv_vg_lite_is_aligned]

  ```c title=" " lineNumbers=1
  #define LV_VG_LITE_IS_ALIGNED(num, align) \
      (((uintptr_t)(num) & ((align)-1)) == 0)
  ```
</ApiMember>

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

  ```c title=" " lineNumbers=1
  #define LV_VG_LITE_IS_INDEX_FMT(fmt) \
      ((fmt) == VG_LITE_INDEX_1 \
           || (fmt) == VG_LITE_INDEX_2 \
           || (fmt) == VG_LITE_INDEX_4 \
           || (fmt) == VG_LITE_INDEX_8)
  ```
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_conf_internal.h&#x22;, &#x22;lv_profiler.h&#x22;, &#x22;lv_area.h&#x22;, &#x22;lv_style.h&#x22;, &#x22;lv_matrix.h&#x22;, &#x22;vg_lite.h&#x22;]" includedBy="[&#x22;lv_vg_lite_grad.h&#x22;, &#x22;lv_vg_lite_path.h&#x22;, &#x22;lv_vg_lite_stroke.h&#x22;]" transitiveIncludes="[&#x22;lv_anim.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_buf.h&#x22;, &#x22;lv_ext_data.h&#x22;, &#x22;lv_flex.h&#x22;, &#x22;lv_font.h&#x22;, &#x22;lv_grad.h&#x22;, &#x22;lv_grid.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_mem.h&#x22;, &#x22;lv_palette.h&#x22;, &#x22;lv_profiler_builtin.h&#x22;, &#x22;lv_sprintf.h&#x22;, &#x22;lv_string.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;]" />
