# lvgl_private.h (/api/private/lvgl_private_h)



<RelatedHeaders name="lvgl.h" isPrivate="true" />

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lvgl_public.h&#x22;, &#x22;lv_global.h&#x22;, &#x22;lv_group_private.h&#x22;, &#x22;lv_obj_class_private.h&#x22;, &#x22;lv_obj_draw_private.h&#x22;, &#x22;lv_obj_event_private.h&#x22;, &#x22;lv_obj_private.h&#x22;, &#x22;lv_obj_scroll_private.h&#x22;, &#x22;lv_obj_style_private.h&#x22;, &#x22;lv_observer_private.h&#x22;, &#x22;lv_refr_private.h&#x22;, &#x22;lv_obj_style_internal.h&#x22;, &#x22;lv_obj_style_internal_gen.h&#x22;, &#x22;lv_monkey_private.h&#x22;, &#x22;lv_profiler_builtin_private.h&#x22;, &#x22;lv_sysmon_private.h&#x22;, &#x22;lv_test_private.h&#x22;, &#x22;lv_display_private.h&#x22;, &#x22;lv_draw_buf_convert_helium.h&#x22;, &#x22;lv_draw_buf_convert.h&#x22;, &#x22;lv_draw_buf_convert_neon.h&#x22;, &#x22;lv_draw_dma2d.h&#x22;, &#x22;lv_draw_dma2d_private.h&#x22;, &#x22;lv_draw_ppa.h&#x22;, &#x22;lv_draw_ppa_private.h&#x22;, &#x22;lv_draw_eve.h&#x22;, &#x22;lv_draw_eve_private.h&#x22;, &#x22;lv_draw_eve_ram_g.h&#x22;, &#x22;lv_eve.h&#x22;, &#x22;lv_draw_buf_private.h&#x22;, &#x22;lv_draw_image_private.h&#x22;, &#x22;lv_draw_label_private.h&#x22;, &#x22;lv_draw_private.h&#x22;, &#x22;lv_draw_vector_private.h&#x22;, &#x22;lv_draw_nanovg.h&#x22;, &#x22;lv_draw_nanovg_private.h&#x22;, &#x22;lv_nanovg_fbo_cache.h&#x22;, &#x22;lv_nanovg_image_cache.h&#x22;, &#x22;lv_nanovg_math.h&#x22;, &#x22;lv_nanovg_utils.h&#x22;, &#x22;lv_draw_nema_gfx.h&#x22;, &#x22;lv_draw_nema_gfx_cache.h&#x22;, &#x22;lv_draw_nema_gfx_utils.h&#x22;, &#x22;lv_nema_gfx_path.h&#x22;, &#x22;lv_draw_g2d.h&#x22;, &#x22;lv_g2d_buf_map.h&#x22;, &#x22;lv_g2d_utils.h&#x22;, &#x22;lv_draw_pxp.h&#x22;, &#x22;lv_pxp_cfg.h&#x22;, &#x22;lv_pxp_osa.h&#x22;, &#x22;lv_pxp_utils.h&#x22;, &#x22;lv_draw_sifli_epic.h&#x22;, &#x22;lv_sifli_epic_cfg.h&#x22;, &#x22;lv_sifli_epic_osa.h&#x22;, &#x22;lv_sifli_epic_utils.h&#x22;, &#x22;lv_draw_opengles.h&#x22;, &#x22;lv_draw_dave2d.h&#x22;, &#x22;lv_draw_dave2d_utils.h&#x22;, &#x22;lv_draw_sdl.h&#x22;, &#x22;lv_draw_sw_arm2d.h&#x22;, &#x22;lv_draw_sw_helium.h&#x22;, &#x22;lv_blend_arm2d.h&#x22;, &#x22;lv_blend_helium.h&#x22;, &#x22;lv_draw_sw_blend.h&#x22;, &#x22;lv_draw_sw_blend_private.h&#x22;, &#x22;lv_draw_sw_blend_to_a8.h&#x22;, &#x22;lv_draw_sw_blend_to_al88.h&#x22;, &#x22;lv_draw_sw_blend_to_argb8888.h&#x22;, &#x22;lv_draw_sw_blend_to_argb8888_premultiplied.h&#x22;, &#x22;lv_draw_sw_blend_to_i1.h&#x22;, &#x22;lv_draw_sw_blend_to_l8.h&#x22;, &#x22;lv_draw_sw_blend_to_rgb565.h&#x22;, &#x22;lv_draw_sw_blend_to_rgb565_swapped.h&#x22;, &#x22;lv_draw_sw_blend_to_rgb888.h&#x22;, &#x22;lv_blend_neon.h&#x22;, &#x22;lv_draw_sw_blend_neon_to_rgb565.h&#x22;, &#x22;lv_draw_sw_blend_neon_to_rgb888.h&#x22;, &#x22;lv_blend_sve2.h&#x22;, &#x22;lv_draw_sw_blend_sve2_to_rgb888.h&#x22;, &#x22;lv_sve2_extension.h&#x22;, &#x22;lv_sve2_util.h&#x22;, &#x22;lv_blend_riscv_v.h&#x22;, &#x22;lv_blend_riscv_v_private.h&#x22;, &#x22;lv_blend_riscv_vector_emulation.h&#x22;, &#x22;lv_draw_sw_blend_riscv_v_to_rgb888.h&#x22;, &#x22;lv_draw_sw.h&#x22;, &#x22;lv_draw_sw_grad.h&#x22;, &#x22;lv_draw_sw_mask.h&#x22;, &#x22;lv_draw_sw_mask_private.h&#x22;, &#x22;lv_draw_sw_private.h&#x22;, &#x22;lv_draw_vg_lite.h&#x22;, &#x22;lv_draw_vg_lite_type.h&#x22;, &#x22;lv_vg_lite_bitmap_font_cache.h&#x22;, &#x22;lv_vg_lite_decoder.h&#x22;, &#x22;lv_vg_lite_grad.h&#x22;, &#x22;lv_vg_lite_math.h&#x22;, &#x22;lv_vg_lite_path.h&#x22;, &#x22;lv_vg_lite_pending.h&#x22;, &#x22;lv_vg_lite_stroke.h&#x22;, &#x22;lv_vg_lite_utils.h&#x22;, &#x22;lv_linux_drm_private.h&#x22;, &#x22;lv_linux_drm_egl_private.h&#x22;, &#x22;lv_ft81x_defines.h&#x22;, &#x22;lv_evdev_private.h&#x22;, &#x22;lv_libinput_private.h&#x22;, &#x22;lv_xkb_private.h&#x22;, &#x22;lv_nuttx_cache.h&#x22;, &#x22;lv_nuttx_image_cache.h&#x22;, &#x22;lv_nuttx_mouse.h&#x22;, &#x22;lv_nuttx_profiler.h&#x22;, &#x22;lv_opengles_shader.h&#x22;, &#x22;lv_opengles_debug.h&#x22;, &#x22;lv_opengles_egl.h&#x22;, &#x22;lv_opengles_egl_private.h&#x22;, &#x22;lv_opengles_pbuffer.h&#x22;, &#x22;lv_opengles_private.h&#x22;, &#x22;lv_opengles_texture_private.h&#x22;, &#x22;lv_opengl_shader_internal.h&#x22;, &#x22;lv_sdl_private.h&#x22;, &#x22;lv_uefi_private.h&#x22;, &#x22;lv_wayland_backend_private.h&#x22;, &#x22;lv_wayland_dmabuf.h&#x22;, &#x22;lv_wayland_private.h&#x22;, &#x22;lv_windows_context.h&#x22;, &#x22;lv_windows_input_private.h&#x22;, &#x22;lv_font_fmt_txt_private.h&#x22;, &#x22;lv_font_manager_recycle.h&#x22;, &#x22;lv_freetype_private.h&#x22;, &#x22;lv_font_private.h&#x22;, &#x22;lv_fs_private.h&#x22;, &#x22;lv_image_decoder_private.h&#x22;, &#x22;lv_indev_gesture_private.h&#x22;, &#x22;lv_indev_private.h&#x22;, &#x22;lv_indev_scroll.h&#x22;, &#x22;lv_layout_private.h&#x22;, &#x22;lv_gltf_data_internal.h&#x22;, &#x22;lv_gltf_environment_private.h&#x22;, &#x22;lv_gltf_view_shader.h&#x22;, &#x22;lv_gltf_view_internal.h&#x22;, &#x22;lv_rle_private.h&#x22;, &#x22;lv_rlottie_private.h&#x22;, &#x22;lv_svg_decoder.h&#x22;, &#x22;lv_svg_private.h&#x22;, &#x22;lv_svg_parser.h&#x22;, &#x22;lv_svg_render.h&#x22;, &#x22;lv_svg_token.h&#x22;, &#x22;lv_style_private.h&#x22;, &#x22;lv_cache_class.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_cache_instance.h&#x22;, &#x22;lv_image_cache.h&#x22;, &#x22;lv_image_header_cache.h&#x22;, &#x22;lv_cache.h&#x22;, &#x22;lv_cache_entry.h&#x22;, &#x22;lv_cache_entry_private.h&#x22;, &#x22;lv_anim_private.h&#x22;, &#x22;lv_anim_timeline_private.h&#x22;, &#x22;lv_area_private.h&#x22;, &#x22;lv_array.h&#x22;, &#x22;lv_bidi_private.h&#x22;, &#x22;lv_circle_buf_private.h&#x22;, &#x22;lv_event_private.h&#x22;, &#x22;lv_iter_private.h&#x22;, &#x22;lv_lru.h&#x22;, &#x22;lv_pending.h&#x22;, &#x22;lv_rb_private.h&#x22;, &#x22;lv_text_ap.h&#x22;, &#x22;lv_text_private.h&#x22;, &#x22;lv_timer_private.h&#x22;, &#x22;lv_tree.h&#x22;, &#x22;lv_utils.h&#x22;, &#x22;lv_cmsis_rtos2.h&#x22;, &#x22;lv_freertos.h&#x22;, &#x22;lv_linux.h&#x22;, &#x22;lv_mqx.h&#x22;, &#x22;lv_os_none.h&#x22;, &#x22;lv_os_private.h&#x22;, &#x22;lv_pthread.h&#x22;, &#x22;lv_rtthread.h&#x22;, &#x22;lv_sdl2.h&#x22;, &#x22;lv_windows.h&#x22;, &#x22;lv_file_explorer_private.h&#x22;, &#x22;lv_fragment_private.h&#x22;, &#x22;lv_translation_private.h&#x22;, &#x22;lv_tlsf.h&#x22;, &#x22;lv_tlsf_private.h&#x22;, &#x22;lv_theme_private.h&#x22;, &#x22;lv_tick_private.h&#x22;, &#x22;lv_3dtexture_private.h&#x22;, &#x22;lv_animimage_private.h&#x22;, &#x22;lv_arc_private.h&#x22;, &#x22;lv_arclabel_private.h&#x22;, &#x22;lv_bar_private.h&#x22;, &#x22;lv_barcode_private.h&#x22;, &#x22;lv_button_private.h&#x22;, &#x22;lv_buttonmatrix_private.h&#x22;, &#x22;lv_calendar_private.h&#x22;, &#x22;lv_canvas_private.h&#x22;, &#x22;lv_chart_private.h&#x22;, &#x22;lv_checkbox_private.h&#x22;, &#x22;lv_dropdown_private.h&#x22;, &#x22;lv_ffmpeg_private.h&#x22;, &#x22;lv_gstreamer_private.h&#x22;, &#x22;lv_image_private.h&#x22;, &#x22;lv_imagebutton_private.h&#x22;, &#x22;lv_ime_pinyin_private.h&#x22;, &#x22;lv_keyboard_private.h&#x22;, &#x22;lv_label_private.h&#x22;, &#x22;lv_led_private.h&#x22;, &#x22;lv_line_private.h&#x22;, &#x22;lv_lottie_private.h&#x22;, &#x22;lv_menu_private.h&#x22;, &#x22;lv_msgbox_private.h&#x22;, &#x22;lv_qrcode_private.h&#x22;, &#x22;lv_roller_private.h&#x22;, &#x22;lv_scale_private.h&#x22;, &#x22;lv_slider_private.h&#x22;, &#x22;lv_span_private.h&#x22;, &#x22;lv_spinbox_private.h&#x22;, &#x22;lv_spinner_private.h&#x22;, &#x22;lv_switch_private.h&#x22;, &#x22;lv_table_private.h&#x22;, &#x22;lv_tabview_private.h&#x22;, &#x22;lv_textarea_private.h&#x22;, &#x22;lv_tileview_private.h&#x22;, &#x22;lv_win_private.h&#x22;]" />
