# lv_api_map_v9_0.h (/api/public/api_map/lv_api_map_v9_0_h)



<ApiSummary macros="12" />

Macros [#macros]

<ApiMember kind="macro" name="lv_image_set_align" file="public/api_map/lv_api_map_v9_0.h" line="34" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L34">
  lv_image_set_align [#lv_image_set_align]

  ```c title=" " lineNumbers=1
  #define lv_image_set_align lv_image_set_inner_align
  ```
</ApiMember>

<ApiMember kind="macro" name="lv_image_get_align" file="public/api_map/lv_api_map_v9_0.h" line="35" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L35">
  lv_image_get_align [#lv_image_get_align]

  ```c title=" " lineNumbers=1
  #define lv_image_get_align lv_image_get_inner_align
  ```
</ApiMember>

<ApiMember kind="macro" name="lv_button_bind_checked" file="public/api_map/lv_api_map_v9_0.h" line="41" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L41">
  lv_button_bind_checked [#lv_button_bind_checked]

  ```c title=" " lineNumbers=1
  #define lv_button_bind_checked lv_obj_bind_checked
  ```
</ApiMember>

<ApiMember kind="macro" name="LV_DRAW_BUF_DEFINE" file="public/api_map/lv_api_map_v9_0.h" line="43" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L43">
  LV_DRAW_BUF_DEFINE [#lv_draw_buf_define]

  ```c title=" " lineNumbers=1
  #define LV_DRAW_BUF_DEFINE LV_DRAW_BUF_DEFINE_STATIC
  ```
</ApiMember>

<ApiMember kind="macro" name="_lv_utils_bsearch" file="public/api_map/lv_api_map_v9_0.h" line="45" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L45">
  \_lv_utils_bsearch [#_lv_utils_bsearch]

  ```c title=" " lineNumbers=1
  #define _lv_utils_bsearch lv_utils_bsearch
  ```
</ApiMember>

<ApiMember kind="macro" name="lv_draw_buf_align_user" file="public/api_map/lv_api_map_v9_0.h" line="46" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L46">
  lv_draw_buf_align_user [#lv_draw_buf_align_user]

  ```c title=" " lineNumbers=1
  #define lv_draw_buf_align_user lv_draw_buf_align_ex
  ```
</ApiMember>

<ApiMember kind="macro" name="lv_draw_buf_create_user" file="public/api_map/lv_api_map_v9_0.h" line="47" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L47">
  lv_draw_buf_create_user [#lv_draw_buf_create_user]

  ```c title=" " lineNumbers=1
  #define lv_draw_buf_create_user lv_draw_buf_create_ex
  ```
</ApiMember>

<ApiMember kind="macro" name="lv_draw_buf_width_to_stride_user" file="public/api_map/lv_api_map_v9_0.h" line="48" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L48">
  lv_draw_buf_width_to_stride_user [#lv_draw_buf_width_to_stride_user]

  ```c title=" " lineNumbers=1
  #define lv_draw_buf_width_to_stride_user lv_draw_buf_width_to_stride_ex
  ```
</ApiMember>

<ApiMember kind="macro" name="lv_draw_buf_dup_user" file="public/api_map/lv_api_map_v9_0.h" line="49" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L49">
  lv_draw_buf_dup_user [#lv_draw_buf_dup_user]

  ```c title=" " lineNumbers=1
  #define lv_draw_buf_dup_user lv_draw_buf_dup_ex
  ```
</ApiMember>

<ApiMember kind="macro" name="lv_draw_buf_invalidate_cache_user" file="public/api_map/lv_api_map_v9_0.h" line="51" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L51">
  lv_draw_buf_invalidate_cache_user [#lv_draw_buf_invalidate_cache_user]

  ```c title=" " lineNumbers=1
  #define lv_draw_buf_invalidate_cache_user(handlers, drawbuf, area) \
      lv_draw_buf_invalidate_cache(drawbuf, area)
  ```
</ApiMember>

<ApiMember kind="macro" name="lv_draw_buf_flush_cache_user" file="public/api_map/lv_api_map_v9_0.h" line="52" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L52">
  lv_draw_buf_flush_cache_user [#lv_draw_buf_flush_cache_user]

  ```c title=" " lineNumbers=1
  #define lv_draw_buf_flush_cache_user(handlers, drawbuf, area) \
      lv_draw_buf_flush_cache(drawbuf, area)
  ```
</ApiMember>

<ApiMember kind="macro" name="lv_draw_buf_destroy_user" file="public/api_map/lv_api_map_v9_0.h" line="53" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/api_map/lv_api_map_v9_0.h#L53">
  lv_draw_buf_destroy_user [#lv_draw_buf_destroy_user]

  ```c title=" " lineNumbers=1
  #define lv_draw_buf_destroy_user(handlers, drawbuf) \
      lv_draw_buf_destroy(drawbuf)
  ```
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_types.h&#x22;]" includedBy="[&#x22;lvgl.h&#x22;]" transitiveIncludes="[&#x22;lv_conf_internal.h&#x22;]" />
