# lv_draw_dave2d_utils.h (/api/private/draw/renesas/dave2d/lv_draw_dave2d_utils_h)



<ApiSummary functions="4" />

Functions [#functions]

<ApiMember kind="function" name="lv_draw_dave2d_lv_colour_to_d2_colour" file="private/draw/renesas/dave2d/lv_draw_dave2d_utils.h" line="32" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/renesas/dave2d/lv_draw_dave2d_utils.h#L32">
  lv_draw_dave2d_lv_colour_to_d2_colour [#lv_draw_dave2d_lv_colour_to_d2_colour]

  ```c title=" " lineNumbers=1
  d2_color lv_draw_dave2d_lv_colour_to_d2_colour(lv_color_t color)
  ```

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

  | Name    | Type                          |
  | ------- | ----------------------------- |
  | `color` | <ApiLink name="lv_color_t" /> |
</ApiMember>

<ApiMember kind="function" name="lv_draw_dave2d_lv_colour_fmt_to_d2_fmt" file="private/draw/renesas/dave2d/lv_draw_dave2d_utils.h" line="34" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/renesas/dave2d/lv_draw_dave2d_utils.h#L34">
  lv_draw_dave2d_lv_colour_fmt_to_d2_fmt [#lv_draw_dave2d_lv_colour_fmt_to_d2_fmt]

  ```c title=" " lineNumbers=1
  d2_u32 lv_draw_dave2d_lv_colour_fmt_to_d2_fmt(lv_color_format_t colour_format)
  ```

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

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

<ApiMember kind="function" name="d2_framebuffer_from_layer" file="private/draw/renesas/dave2d/lv_draw_dave2d_utils.h" line="36" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/renesas/dave2d/lv_draw_dave2d_utils.h#L36">
  d2_framebuffer_from_layer [#d2_framebuffer_from_layer]

  ```c title=" " lineNumbers=1
  void d2_framebuffer_from_layer(d2_device *handle, lv_layer_t *layer)
  ```

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

  | Name     | Type                                                 |
  | -------- | ---------------------------------------------------- |
  | `handle` | `d2_device *`                                        |
  | `layer`  | <ApiLink name="lv_layer_t" display="lv_layer_t *" /> |
</ApiMember>

<ApiMember kind="function" name="lv_draw_dave2d_is_dest_cf_supported" file="private/draw/renesas/dave2d/lv_draw_dave2d_utils.h" line="38" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/renesas/dave2d/lv_draw_dave2d_utils.h#L38">
  lv_draw_dave2d_is_dest_cf_supported [#lv_draw_dave2d_is_dest_cf_supported]

  ```c title=" " lineNumbers=1
  bool lv_draw_dave2d_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>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_draw_dave2d.h&#x22;]" includedBy="[&#x22;lv_draw_dave2d.h&#x22;, &#x22;lvgl_private.h&#x22;]" transitiveIncludes="[&#x22;lv_cache.h&#x22;, &#x22;lv_cache_class.h&#x22;, &#x22;lv_cache_entry.h&#x22;, &#x22;lv_cache_lru_ll.h&#x22;, &#x22;lv_cache_lru_rb.h&#x22;, &#x22;lv_cache_sc_da.h&#x22;, &#x22;lv_draw_private.h&#x22;, &#x22;lv_image_cache.h&#x22;, &#x22;lv_iter_private.h&#x22;, &#x22;lv_os_private.h&#x22;]" />
