lv_types.h
API reference for lv_types.h
Summary
Enums
lv_result_t
LVGL error codes.
| Name | Value |
|---|---|
LV_RESULT_INVALID | 0 |
LV_RESULT_OK |
Typedefs
misc/lv_types.h:82typedef
lv_uintptr_t
typedef uint32_t lv_uintptr_tmisc/lv_types.h:83typedef
lv_intptr_t
typedef int32_t lv_intptr_tmisc/lv_types.h:89typedef
lv_value_precise_t
typedef float lv_value_precise_tUsed by 14 functions
lv_draw_arc_get_area— paramstart_anglelv_draw_arc_get_area— paramend_anglelv_point_precise_set— paramxlv_point_precise_set— paramylv_arc_set_start_angle— paramstartlv_arc_set_end_angle— paramendlv_arc_set_angles— paramstartlv_arc_set_angles— paramendlv_arc_set_bg_start_angle— paramstartlv_arc_set_bg_end_angle— paramendlv_arc_set_bg_angles— paramstartlv_arc_set_bg_angles— paramendlv_arclabel_set_angle_start— paramstartlv_arclabel_set_angle_size— paramsize
misc/lv_types.h:96typedef
lv_3dtexture_id_t
typedef unsigned int lv_3dtexture_id_tUsed by 1 function
lv_3dtexture_set_src— paramid
misc/lv_types.h:105typedef
lv_obj_t
typedef struct _lv_obj_t lv_obj_tTypedefs from various lvgl modules. They are defined here to avoid circular dependencies.
misc/lv_types.h:107typedef
lv_screen_create_cb_t
typedef lv_obj_t *(* lv_screen_create_cb_t) (void)Used by 1 function
lv_obj_add_screen_create_event— paramscreen_create_cb
misc/lv_types.h:109typedef
lv_opa_t
typedef uint8_t lv_opa_tUsed by 62 functions
lv_obj_set_style_bg_opa— paramvaluelv_obj_set_style_bg_main_opa— paramvaluelv_obj_set_style_bg_grad_opa— paramvaluelv_obj_set_style_bg_image_opa— paramvaluelv_obj_set_style_bg_image_recolor_opa— paramvaluelv_obj_set_style_border_opa— paramvaluelv_obj_set_style_outline_opa— paramvaluelv_obj_set_style_shadow_opa— paramvaluelv_obj_set_style_image_opa— paramvaluelv_obj_set_style_image_recolor_opa— paramvaluelv_obj_set_style_line_opa— paramvaluelv_obj_set_style_arc_opa— paramvaluelv_obj_set_style_text_opa— paramvaluelv_obj_set_style_text_outline_stroke_opa— paramvaluelv_obj_set_style_drop_shadow_opa— paramvaluelv_obj_set_style_opa— paramvaluelv_obj_set_style_opa_layered— paramvaluelv_obj_set_style_color_filter_opa— paramvaluelv_obj_set_style_recolor_opa— paramvaluelv_eve_color_opa— paramopalv_draw_vector_dsc_set_fill_opa— paramopalv_draw_vector_dsc_set_stroke_opa— paramopalv_nanovg_color_convert— paramopalv_nemagfx_grad_set— paramopalv_draw_sw_image_recolor_rgb565— paramopalv_draw_sw_image_recolor_rgb888— paramopalv_draw_sw_grad_color_calculate— paramopa_outlv_draw_sw_mask_apply— parammask_buflv_draw_sw_mask_fade_init— paramopa_toplv_draw_sw_mask_fade_init— paramopa_bottomlv_draw_sw_mask_map_init— parammaplv_vg_lite_color— paramopalv_opengles_render_texture— paramopalv_opengles_render_fill— paramopalv_opengles_render_texture_rbswap— paramopalv_opengles_window_texture_set_opa— paramopalv_color_to_32— paramopalv_color_lighten— paramlvllv_color_darken— paramlvllv_color16_premultiply— paramalv_grad_init_stops— paramopalv_style_set_bg_opa— paramvaluelv_style_set_bg_main_opa— paramvaluelv_style_set_bg_grad_opa— paramvaluelv_style_set_bg_image_opa— paramvaluelv_style_set_bg_image_recolor_opa— paramvaluelv_style_set_border_opa— paramvaluelv_style_set_outline_opa— paramvaluelv_style_set_shadow_opa— paramvaluelv_style_set_image_opa— paramvaluelv_style_set_image_recolor_opa— paramvaluelv_style_set_line_opa— paramvaluelv_style_set_arc_opa— paramvaluelv_style_set_text_opa— paramvaluelv_style_set_text_outline_stroke_opa— paramvaluelv_style_set_drop_shadow_opa— paramvaluelv_style_set_opa— paramvaluelv_style_set_opa_layered— paramvaluelv_style_set_color_filter_opa— paramvaluelv_style_set_recolor_opa— paramvaluelv_canvas_set_px— paramopalv_canvas_fill_bg— paramopa
misc/lv_types.h:111typedef
lv_style_prop_t
typedef uint8_t lv_style_prop_tUsed by 18 functions
lv_obj_calc_dynamic_width— paramproplv_obj_calc_dynamic_height— paramproplv_obj_refresh_style— paramproplv_obj_get_style_prop— paramproplv_obj_has_style_prop— paramproplv_obj_set_local_style_prop— paramproplv_obj_get_local_style_prop— paramproplv_obj_remove_local_style_prop— paramproplv_obj_bind_style_prop— paramproplv_style_remove_prop— paramproplv_style_set_prop— paramproplv_style_get_prop— paramproplv_style_transition_dsc_init— parampropslv_style_prop_get_default— paramproplv_style_get_prop_inlined— paramproplv_style_get_prop_group— paramproplv_style_prop_lookup_flags— paramproplv_style_prop_has_flag— paramprop
misc/lv_types.h:113typedef
lv_obj_class_t
typedef struct _lv_obj_class_t lv_obj_class_tUsed by 10 functions
lv_obj_check_type— paramclass_plv_obj_has_class— paramclass_plv_obj_assign_id— paramclass_plv_obj_class_create_obj— paramclass_plv_obj_event_base— paramclass_plv_obj_class_property_get_id— paramclzlv_obj_get_child_by_type— paramclass_plv_obj_get_sibling_by_type— paramclass_plv_obj_get_child_count_by_type— paramclass_plv_obj_get_index_by_type— paramclass_p
misc/lv_types.h:115typedef
lv_group_t
typedef struct _lv_group_t lv_group_tUsed by 24 functions
lv_group_delete— paramgrouplv_group_set_default— paramgrouplv_group_add_obj— paramgrouplv_group_remove_all_objs— paramgrouplv_group_focus_next— paramgrouplv_group_focus_prev— paramgrouplv_group_focus_freeze— paramgrouplv_group_send_data— paramgrouplv_group_set_focus_cb— paramgrouplv_group_set_edge_cb— paramgrouplv_group_set_refocus_policy— paramgrouplv_group_set_editing— paramgrouplv_group_set_wrap— paramgrouplv_group_get_focused— paramgrouplv_group_get_focus_cb— paramgrouplv_group_get_edge_cb— paramgrouplv_group_get_editing— paramgrouplv_group_get_wrap— paramgrouplv_group_get_obj_count— paramgrouplv_group_get_obj_by_index— paramgrouplv_group_set_external_data— paramgrouplv_group_set_user_data— paramgrouplv_group_get_user_data— paramgrouplv_indev_set_group— paramgroup
misc/lv_types.h:117typedef
lv_display_t
typedef struct _lv_display_t lv_display_tmisc/lv_types.h:119typedef
lv_layer_t
typedef struct _lv_layer_t lv_layer_tUsed by 37 functions
lv_obj_redraw— paramlayerlv_obj_refr— paramlayerlv_draw_add_task— paramlayerlv_draw_finalize_task_creation— paramlayerlv_draw_dispatch_layer— paramlayerlv_draw_get_available_task— paramlayerlv_draw_get_next_available_task— paramlayerlv_layer_init— paramlayerlv_layer_reset— paramlayerlv_draw_layer_create— paramparent_layerlv_draw_layer_init— paramlayerlv_draw_layer_init— paramparent_layerlv_draw_layer_alloc_buf— paramlayerlv_draw_layer_go_to_xy— paramlayerlv_draw_layer_create_drop_shadow— paramparent_layerlv_draw_layer_finish_drop_shadow— paramdrop_shadow_layerlv_draw_3d— paramlayerlv_draw_arc— paramlayerlv_draw_blur— paramlayerlv_draw_image— paramlayerlv_draw_layer— paramlayerlv_draw_label— paramlayerlv_draw_character— paramlayerlv_draw_letter— paramlayerlv_draw_line— paramlayerlv_draw_mask_rect— paramlayerlv_draw_fill— paramlayerlv_draw_border— paramlayerlv_draw_box_shadow— paramlayerlv_draw_rect— paramlayerlv_draw_triangle— paramlayerlv_draw_vector_dsc_create— paramlayerlv_draw_opengles_clear_layer_area— paramlayerd2_framebuffer_from_layer— paramlayerlv_draw_svg— paramlayerlv_canvas_init_layer— paramlayerlv_canvas_finish_layer— paramlayer
misc/lv_types.h:120typedef
lv_draw_unit_t
typedef struct _lv_draw_unit_t lv_draw_unit_tUsed by 11 functions
lv_draw_nema_gfx_label_init— paramdraw_unitlv_draw_sdl_image— paramdraw_unitlv_draw_sdl_fill— paramdraw_unitlv_draw_sdl_border— paramdraw_unitlv_draw_sdl_box_shadow— paramdraw_unitlv_draw_sdl_label— paramdraw_unitlv_draw_sdl_arc— paramdraw_unitlv_draw_sdl_line— paramdraw_unitlv_draw_sdl_layer— paramdraw_unitlv_draw_sdl_triangle— paramdraw_unitlv_draw_sdl_mask_rect— paramdraw_unit
misc/lv_types.h:121typedef
lv_draw_task_t
typedef struct _lv_draw_task_t lv_draw_task_tUsed by 103 functions
lv_draw_dma2d_opaque_fill— paramtlv_draw_dma2d_fill— paramtlv_draw_dma2d_opaque_image— paramtlv_draw_dma2d_image— paramtlv_draw_ppa_fill— paramtlv_draw_ppa_img— paramtlv_draw_eve_image— paramtlv_draw_eve_fill— paramtlv_draw_eve_border— paramtlv_draw_eve_line— paramtlv_draw_eve_label— paramtlv_draw_eve_arc— paramtlv_draw_eve_triangle— paramtlv_draw_finalize_task_creation— paramtlv_draw_get_available_task— paramt_prevlv_draw_get_next_available_task— paramt_prevlv_draw_get_dependent_count— paramt_checklv_draw_task_get_type— paramtlv_draw_task_get_draw_dsc— paramtlv_draw_task_get_area— paramtlv_draw_task_get_3d_dsc— paramtasklv_draw_task_get_arc_dsc— paramtasklv_draw_task_get_blur_dsc— paramtasklv_draw_task_get_image_dsc— paramtasklv_draw_image_normal_helper— paramtlv_draw_image_tiled_helper— paramtlv_draw_task_get_label_dsc— paramtasklv_draw_label_iterate_characters— paramtlv_draw_unit_draw_letter— paramtlv_draw_task_get_line_dsc— paramtasklv_draw_line_iterate— paramtlv_draw_line_iterate— paramdraw_line_cblv_draw_task_get_mask_rect_dsc— paramtasklv_draw_task_get_fill_dsc— paramtasklv_draw_task_get_border_dsc— paramtasklv_draw_task_get_box_shadow_dsc— paramtasklv_draw_task_get_triangle_dsc— paramtasklv_draw_task_get_vector_dsc— paramtasklv_draw_nanovg_3d— paramtlv_draw_nanovg_arc— paramtlv_draw_nanovg_border— paramtlv_draw_nanovg_box_shadow— paramtlv_draw_nanovg_fill— paramtlv_draw_nanovg_image— paramtlv_draw_nanovg_letter— paramtlv_draw_nanovg_label— paramtlv_draw_nanovg_layer— paramtlv_draw_nanovg_line— paramtlv_draw_nanovg_triangle— paramtlv_draw_nanovg_mask_rect— paramtlv_draw_nanovg_vector— paramtlv_draw_nema_gfx_fill— paramtlv_draw_nema_gfx_triangle— paramtlv_draw_nema_gfx_img— paramtlv_draw_nema_gfx_label— paramtlv_draw_nema_gfx_layer— paramtlv_draw_nema_gfx_line— paramtlv_draw_nema_gfx_border— paramtlv_draw_nema_gfx_arc— paramtlv_draw_nema_gfx_vector— paramtlv_draw_g2d_fill— paramtlv_draw_g2d_img— paramtlv_draw_pxp_fill— paramtlv_draw_pxp_img— paramtlv_draw_pxp_layer— paramtlv_draw_dave2d_image— paramtlv_draw_dave2d_fill— paramtlv_draw_dave2d_border— paramtlv_draw_dave2d_box_shadow— paramtlv_draw_dave2d_label— paramtlv_draw_dave2d_arc— paramtlv_draw_dave2d_line— paramtlv_draw_dave2d_layer— paramtlv_draw_dave2d_triangle— paramtlv_draw_dave2d_mask_rect— paramtlv_draw_dave2d_transform— paramtlv_draw_sw_image_helium— paramtlv_draw_sw_blend— paramtlv_draw_sw_fill— paramtlv_draw_sw_border— paramtlv_draw_sw_box_shadow— paramtlv_draw_sw_image— paramtlv_draw_sw_letter— paramtlv_draw_sw_label— paramtlv_draw_sw_arc— paramtlv_draw_sw_line— paramtlv_draw_sw_layer— paramtlv_draw_sw_triangle— paramtlv_draw_sw_blur— paramtlv_draw_sw_mask_rect— paramtlv_draw_sw_vector— paramtlv_draw_vg_lite_arc— paramtlv_draw_vg_lite_box_shadow— paramtlv_draw_vg_lite_border— paramtlv_draw_vg_lite_fill— paramtlv_draw_vg_lite_img— paramtlv_draw_vg_lite_letter— paramtlv_draw_vg_lite_label— paramtlv_draw_vg_lite_layer— paramtlv_draw_vg_lite_line— paramtlv_draw_vg_lite_triangle— paramtlv_draw_vg_lite_mask_rect— paramtlv_draw_vg_lite_vector— paramt
misc/lv_types.h:123typedef
lv_indev_t
typedef struct _lv_indev_t lv_indev_tUsed by 70 functions
lv_evdev_set_swap_axes— paramindevlv_evdev_set_calibration— paramindevlv_evdev_delete— paramindevlv_libinput_delete— paramindevlv_uefi_simple_pointer_indev_add_handle— paramindevlv_uefi_simple_pointer_indev_add_all— paramindevlv_uefi_absolute_pointer_indev_add_handle— paramindevlv_uefi_absolute_pointer_indev_add_all— paramindevlv_uefi_simple_text_input_indev_add_handle— paramindevlv_uefi_simple_text_input_indev_add_all— paramindevlv_windows_get_indev_window_handle— paramindevlv_indev_delete— paramindevlv_indev_get_next— paramindevlv_indev_read— paramindevlv_indev_enable— paramindevlv_indev_set_type— paramindevlv_indev_set_read_cb— paramindevlv_indev_set_user_data— paramindevlv_indev_set_driver_data— paramindevlv_indev_set_display— paramindevlv_indev_set_long_press_time— paramindevlv_indev_set_long_press_repeat_time— paramindevlv_indev_set_scroll_limit— paramindevlv_indev_set_scroll_throw— paramindevlv_indev_set_gesture_min_velocity— paramindevlv_indev_set_gesture_min_distance— paramindevlv_indev_get_type— paramindevlv_indev_get_read_cb— paramindevlv_indev_get_state— paramindevlv_indev_get_group— paramindevlv_indev_get_display— paramindevlv_indev_get_user_data— paramindevlv_indev_get_driver_data— paramindevlv_indev_get_press_moved— paramindevlv_indev_reset— paramindevlv_indev_stop_processing— paramindevlv_indev_reset_long_press— paramindevlv_indev_set_cursor— paramindevlv_indev_set_group— paramindevlv_indev_set_button_points— paramindevlv_indev_get_point— paramindevlv_indev_get_gesture_dir— paramindevlv_indev_get_key— paramindevlv_indev_get_short_click_streak— paramindevlv_indev_get_scroll_dir— paramindevlv_indev_get_scroll_obj— paramindevlv_indev_get_vect— paramindevlv_indev_get_cursor— paramindevlv_indev_wait_release— paramindevlv_indev_get_read_timer— paramindevlv_indev_set_mode— paramindevlv_indev_get_mode— paramindevlv_indev_add_event_cb— paramindevlv_indev_get_event_count— paramindevlv_indev_get_event_dsc— paramindevlv_indev_remove_event— paramindevlv_indev_remove_event_cb_with_user_data— paramindevlv_indev_send_event— paramindevlv_indev_set_key_remap_cb— paramindevlv_indev_set_external_data— paramindevlv_indev_gesture_init— paramindevlv_indev_set_pinch_up_threshold— paramindevlv_indev_set_pinch_down_threshold— paramindevlv_indev_set_rotation_rad_threshold— paramindevlv_indev_gesture_recognizers_update— paramindevlv_indev_gesture_recognizers_set_data— paramindevlv_indev_find_scroll_obj— paramindevlv_indev_scroll_handler— paramindevlv_indev_scroll_throw_handler— paramindevlv_indev_scroll_throw_predict— paramindev
misc/lv_types.h:125typedef
lv_event_t
typedef struct _lv_event_t lv_event_tUsed by 41 functions
lv_obj_event_base— paramelv_event_get_current_target_obj— paramelv_event_get_target_obj— paramelv_event_get_indev— paramelv_event_get_layer— paramelv_event_get_old_size— paramelv_event_get_key— paramelv_event_get_rotary_diff— paramelv_event_get_scroll_anim— paramelv_event_set_ext_draw_size— paramelv_event_get_self_size_info— paramelv_event_get_hit_test_info— paramelv_event_get_cover_area— paramelv_event_set_cover_res— paramelv_event_get_draw_task— paramelv_event_get_prev_state— paramelv_event_get_invalidated_area— paramelv_event_get_pinch_scale— paramgesture_eventlv_event_get_rotation— paramgesture_eventlv_event_get_two_fingers_swipe_distance— paramgesture_eventlv_event_get_two_fingers_swipe_dir— paramgesture_eventlv_event_get_gesture_state— paramgesture_eventlv_event_get_gesture_type— paramgesture_eventlv_gltf_model_node_get_local_position— paramelv_gltf_model_node_get_world_position— paramelv_gltf_model_node_get_scale— paramelv_gltf_model_node_get_euler_rotation— paramelv_gstreamer_get_stream_state— paramelv_event_send— paramelv_event_get_target— paramelv_event_get_current_target— paramelv_event_get_code— paramelv_event_get_param— paramelv_event_get_user_data— paramelv_event_stop_bubbling— paramelv_event_stop_trickling— paramelv_event_stop_processing— paramelv_event_free_user_data_cb— paramelv_event_push— paramelv_event_pop— paramelv_keyboard_def_event_cb— parame
misc/lv_types.h:127typedef
lv_timer_t
typedef struct _lv_timer_t lv_timer_tUsed by 16 functions
lv_display_refr_timer— paramtimerlv_indev_read_timer_cb— paramtimerlv_timer_delete— paramtimerlv_timer_pause— paramtimerlv_timer_resume— paramtimerlv_timer_set_cb— paramtimerlv_timer_set_period— paramtimerlv_timer_ready— paramtimerlv_timer_set_repeat_count— paramtimerlv_timer_set_auto_delete— paramtimerlv_timer_set_user_data— paramtimerlv_timer_reset— paramtimerlv_timer_get_next— paramtimerlv_timer_get_user_data— paramtimerlv_timer_get_paused— paramtimerlv_timer_set_external_data— paramtimer
misc/lv_types.h:129typedef
lv_theme_t
typedef struct _lv_theme_t lv_theme_tUsed by 8 functions
lv_display_set_theme— paramthlv_theme_copy— paramdstlv_theme_copy— paramsrclv_theme_set_parent— paramthemelv_theme_set_parent— paramparentlv_theme_set_apply_cb— paramthemelv_theme_delete— paramthemelv_theme_set_external_data— paramtheme
misc/lv_types.h:131typedef
lv_anim_t
typedef struct _lv_anim_t lv_anim_tUsed by 45 functions
lv_obj_set_style_anim— paramvaluelv_obj_delete_anim_completed_cb— paramalv_anim_init— paramalv_anim_set_var— paramalv_anim_set_exec_cb— paramalv_anim_set_duration— paramalv_anim_set_delay— paramalv_anim_resume— paramalv_anim_pause— paramalv_anim_pause_for— paramalv_anim_is_paused— paramalv_anim_set_values— paramalv_anim_set_custom_exec_cb— paramalv_anim_set_path_cb— paramalv_anim_set_start_cb— paramalv_anim_set_get_value_cb— paramalv_anim_set_completed_cb— paramalv_anim_set_deleted_cb— paramalv_anim_set_reverse_duration— paramalv_anim_set_reverse_time— paramalv_anim_set_reverse_delay— paramalv_anim_set_repeat_count— paramalv_anim_set_repeat_delay— paramalv_anim_set_early_apply— paramalv_anim_set_user_data— paramalv_anim_set_bezier3_param— paramalv_anim_start— paramalv_anim_get_delay— paramalv_anim_get_playtime— paramalv_anim_get_time— paramalv_anim_get_repeat_count— paramalv_anim_get_user_data— paramalv_anim_custom_delete— paramalv_anim_custom_get— paramalv_anim_path_linear— paramalv_anim_path_ease_in— paramalv_anim_path_ease_out— paramalv_anim_path_ease_in_out— paramalv_anim_path_overshoot— paramalv_anim_path_bounce— paramalv_anim_path_step— paramalv_anim_path_custom_bezier3— paramalv_anim_set_external_data— paramanimlv_anim_timeline_add— paramalv_style_set_anim— paramvalue
misc/lv_types.h:133typedef
lv_anim_timeline_t
typedef struct _lv_anim_timeline_t lv_anim_timeline_tUsed by 20 functions
lv_obj_add_play_timeline_event— paramatlv_anim_timeline_delete— paramatlv_anim_timeline_add— paramatlv_anim_timeline_start— paramatlv_anim_timeline_pause— paramatlv_anim_timeline_set_reverse— paramatlv_anim_timeline_set_delay— paramatlv_anim_timeline_set_repeat_count— paramatlv_anim_timeline_set_repeat_delay— paramatlv_anim_timeline_set_progress— paramatlv_anim_timeline_set_user_data— paramatlv_anim_timeline_get_playtime— paramatlv_anim_timeline_get_reverse— paramatlv_anim_timeline_get_delay— paramatlv_anim_timeline_get_progress— paramatlv_anim_timeline_get_repeat_count— paramatlv_anim_timeline_get_repeat_delay— paramatlv_anim_timeline_get_user_data— paramatlv_anim_timeline_merge— paramdestlv_anim_timeline_merge— paramsrc
misc/lv_types.h:135typedef
lv_font_t
typedef struct _lv_font_t lv_font_tUsed by 29 functions
lv_obj_set_style_text_font— paramvaluelv_draw_eve_label_font_check— paramfontlv_draw_unit_draw_letter— paramfontlv_draw_eve_pre_upload_font_range— paramfontlv_draw_eve_pre_upload_font_text— paramfontlv_binfont_destroy— paramfontlv_font_get_glyph_dsc_fmt_txt— paramfontlv_font_manager_delete_font— paramfontlv_font_manager_recycle_set_reuse— paramfontlv_imgfont_destroy— paramfontlv_font_get_glyph_dsc— paramfontlv_font_get_glyph_width— paramfontlv_font_get_line_height— paramfontlv_font_set_kerning— paramfontlv_font_has_static_bitmap— paramfontlv_freetype_font_delete— paramfontlv_freetype_outline_get_scale— paramfontlv_freetype_is_outline_font— paramfontlv_tiny_ttf_set_size— paramfontlv_tiny_ttf_destroy— paramfontlv_style_set_text_font— paramvaluelv_font_get_top_trim— paramfontlv_font_get_bottom_trim— paramfontlv_text_get_size— paramfontlv_text_get_size_attributes— paramfontlv_text_get_width— paramfontlv_text_get_next_line— paramfontlv_theme_default_init— paramfontlv_theme_mono_init— paramfont
misc/lv_types.h:136typedef
lv_font_class_t
typedef struct _lv_font_class_t lv_font_class_tUsed by 2 functions
lv_font_manager_add_src— paramclass_plv_font_manager_add_src_static— paramclass_p
misc/lv_types.h:137typedef
lv_font_info_t
typedef struct _lv_font_info_t lv_font_info_tUsed by 6 functions
lv_font_manager_recycle_get_reuse— paramft_infolv_font_manager_recycle_set_reuse— paramft_infolv_font_info_is_equal— paramft_info_1lv_font_info_is_equal— paramft_info_2lv_freetype_init_font_info— paramfont_infolv_freetype_font_create_with_info— paramfont_info
misc/lv_types.h:139typedef
lv_font_manager_t
typedef struct _lv_font_manager_t lv_font_manager_tUsed by 6 functions
lv_font_manager_delete— parammanagerlv_font_manager_add_src— parammanagerlv_font_manager_add_src_static— parammanagerlv_font_manager_remove_src— parammanagerlv_font_manager_create_font— parammanagerlv_font_manager_delete_font— parammanager
misc/lv_types.h:141typedef
lv_image_decoder_t
typedef struct _lv_image_decoder_t lv_image_decoder_tUsed by 11 functions
lv_image_decoder_delete— paramdecoderlv_image_decoder_get_next— paramdecoderlv_image_decoder_set_info_cb— paramdecoderlv_image_decoder_set_open_cb— paramdecoderlv_image_decoder_set_get_area_cb— paramdecoderlv_image_decoder_set_close_cb— paramdecoderlv_image_decoder_add_to_cache— paramdecoderlv_bin_decoder_info— paramdecoderlv_bin_decoder_get_area— paramdecoderlv_bin_decoder_open— paramdecoderlv_bin_decoder_close— paramdecoder
misc/lv_types.h:143typedef
lv_image_decoder_dsc_t
typedef struct _lv_image_decoder_dsc_t lv_image_decoder_dsc_tUsed by 9 functions
lv_image_decoder_open— paramdsclv_image_decoder_get_area— paramdsclv_image_decoder_close— paramdsclv_image_decoder_post_process— paramdsclv_vg_lite_buffer_open_image— paramdecoder_dsclv_bin_decoder_info— paramdsclv_bin_decoder_get_area— paramdsclv_bin_decoder_open— paramdsclv_bin_decoder_close— paramdsc
misc/lv_types.h:145typedef
lv_draw_image_dsc_t
typedef struct _lv_draw_image_dsc_t lv_draw_image_dsc_tUsed by 28 functions
lv_obj_init_draw_image_dsc— paramdraw_dsclv_draw_dma2d_opaque_image— paramdraw_dsclv_draw_dma2d_image— paramdraw_dsclv_draw_ppa_img— paramdsclv_draw_eve_image— paramdraw_dsclv_draw_image_dsc_init— paramdsclv_draw_image— paramdsclv_draw_layer— paramdsclv_draw_image_normal_helper— paramdraw_dsclv_draw_image_tiled_helper— paramdraw_dsclv_draw_vector_dsc_set_fill_image— paramimg_dsclv_draw_nanovg_image— paramdsclv_draw_nanovg_layer— paramdraw_dsclv_draw_nema_gfx_img— paramdsclv_draw_nema_gfx_layer— paramdraw_dsclv_draw_dave2d_image— paramdraw_dsclv_draw_dave2d_layer— paramdraw_dsclv_draw_dave2d_transform— paramdraw_dsclv_draw_sdl_image— paramdraw_dsclv_draw_sdl_layer— paramdraw_dsclv_draw_sw_image_helium— paramdraw_dsclv_draw_sw_image— paramdraw_dsclv_draw_sw_layer— paramdraw_dsclv_draw_sw_transform— paramdraw_dsclv_draw_vg_lite_img— paramdsclv_draw_vg_lite_layer— paramdraw_dsclv_vg_lite_image_matrix— paramdsclv_vg_lite_image_recolor— paramdsc
misc/lv_types.h:147typedef
lv_fragment_t
typedef struct _lv_fragment_t lv_fragment_tUsed by 12 functions
lv_fragment_manager_create— paramparentlv_fragment_manager_add— paramfragmentlv_fragment_manager_remove— paramfragmentlv_fragment_manager_push— paramfragmentlv_fragment_manager_replace— paramfragmentlv_fragment_delete— paramfragmentlv_fragment_get_manager— paramfragmentlv_fragment_get_container— paramfragmentlv_fragment_get_parent— paramfragmentlv_fragment_create_obj— paramfragmentlv_fragment_delete_obj— paramfragmentlv_fragment_recreate_obj— paramfragment
misc/lv_types.h:148typedef
lv_fragment_class_t
typedef struct _lv_fragment_class_t lv_fragment_class_tUsed by 1 function
lv_fragment_create— paramcls
misc/lv_types.h:149typedef
lv_fragment_managed_states_t
typedef struct _lv_fragment_managed_states_t lv_fragment_managed_states_tmisc/lv_types.h:151typedef
lv_profiler_builtin_config_t
typedef struct _lv_profiler_builtin_config_t lv_profiler_builtin_config_tUsed by 2 functions
lv_profiler_builtin_config_init— paramconfiglv_profiler_builtin_init— paramconfig
misc/lv_types.h:153typedef
lv_rb_node_t
typedef struct _lv_rb_node_t lv_rb_node_tUsed by 4 functions
lv_rb_remove_node— paramnodelv_rb_drop_node— paramnodelv_rb_minimum_from— paramnodelv_rb_maximum_from— paramnode
misc/lv_types.h:155typedef
lv_rb_t
typedef struct _lv_rb_t lv_rb_tUsed by 10 functions
lv_rb_init— paramtreelv_rb_insert— paramtreelv_rb_find— paramtreelv_rb_remove_node— paramtreelv_rb_remove— paramtreelv_rb_drop_node— paramtreelv_rb_drop— paramtreelv_rb_minimum— paramnodelv_rb_maximum— paramnodelv_rb_destroy— paramtree
misc/lv_types.h:157typedef
lv_color_filter_dsc_t
typedef struct _lv_color_filter_dsc_t lv_color_filter_dsc_tUsed by 3 functions
lv_obj_set_style_color_filter_dsc— paramvaluelv_color_filter_dsc_init— paramdsclv_style_set_color_filter_dsc— paramvalue
misc/lv_types.h:159typedef
lv_event_dsc_t
typedef struct _lv_event_dsc_t lv_event_dsc_tUsed by 5 functions
lv_obj_remove_event_dsc— paramdsclv_event_remove_dsc— paramdsclv_event_dsc_get_cb— paramdsclv_event_dsc_get_user_data— paramdsclv_event_desc_set_external_data— paramdsc
misc/lv_types.h:161typedef
lv_cache_t
typedef struct _lv_cache_t lv_cache_tUsed by 23 functions
lv_cache_destroy— paramcachelv_cache_acquire— paramcachelv_cache_acquire_or_create— paramcachelv_cache_add— paramcachelv_cache_release— paramcachelv_cache_reserve— paramcachelv_cache_drop— paramcachelv_cache_drop_all— paramcachelv_cache_evict_one— paramcachelv_cache_set_max_size— paramcachelv_cache_get_max_size— paramcachelv_cache_get_size— paramcachelv_cache_get_free_size— paramcachelv_cache_is_enabled— paramcachelv_cache_set_compare_cb— paramcachelv_cache_set_create_cb— paramcachelv_cache_set_free_cb— paramcachelv_cache_set_name— paramcachelv_cache_get_name— paramcachelv_cache_iter_create— paramcachelv_cache_entry_alloc— paramcachelv_cache_entry_init— paramcachelv_cache_entry_set_cache— paramcache
misc/lv_types.h:163typedef
lv_cache_entry_t
typedef struct _lv_cache_entry_t lv_cache_entry_tUsed by 20 functions
lv_vg_lite_stroke_get_path— paramcache_entrylv_vg_lite_stroke_drop— paramcache_entrylv_cache_release— paramentrylv_cache_entry_get_ref— paramentrylv_cache_entry_get_node_size— paramentrylv_cache_entry_is_invalid— paramentrylv_cache_entry_get_data— paramentrylv_cache_entry_get_cache— paramentrylv_cache_entry_init— paramentrylv_cache_entry_delete— paramentrylv_cache_entry_reset_ref— paramentrylv_cache_entry_inc_ref— paramentrylv_cache_entry_dec_ref— paramentrylv_cache_entry_set_node_size— paramentrylv_cache_entry_set_cache— paramentrylv_cache_entry_acquire_data— paramentrylv_cache_entry_release_data— paramentrylv_cache_entry_set_flag— paramentrylv_cache_entry_remove_flag— paramentrylv_cache_entry_has_flag— paramentry
misc/lv_types.h:165typedef
lv_fs_file_cache_t
typedef struct _lv_fs_file_cache_t lv_fs_file_cache_tmisc/lv_types.h:167typedef
lv_image_decoder_args_t
typedef struct _lv_image_decoder_args_t lv_image_decoder_args_tUsed by 3 functions
lv_draw_image_normal_helper— paramdecoder_argslv_draw_image_tiled_helper— paramdecoder_argslv_image_decoder_open— paramargs
misc/lv_types.h:169typedef
lv_image_cache_data_t
typedef struct _lv_image_cache_data_t lv_image_cache_data_tUsed by 1 function
lv_image_decoder_add_to_cache— paramsearch_key
misc/lv_types.h:171typedef
lv_image_header_cache_data_t
typedef struct _lv_image_header_cache_data_t lv_image_header_cache_data_tmisc/lv_types.h:173typedef
lv_draw_mask_t
typedef struct _lv_draw_mask_t lv_draw_mask_tmisc/lv_types.h:175typedef
lv_draw_label_hint_t
typedef struct _lv_draw_label_hint_t lv_draw_label_hint_tmisc/lv_types.h:177typedef
lv_draw_glyph_dsc_t
typedef struct _lv_draw_glyph_dsc_t lv_draw_glyph_dsc_tUsed by 2 functions
lv_draw_glyph_dsc_init— paramdsclv_draw_unit_draw_letter— paramdsc
misc/lv_types.h:179typedef
lv_draw_image_sup_t
typedef struct _lv_draw_image_sup_t lv_draw_image_sup_tUsed by 2 functions
lv_draw_dave2d_transform— paramsuplv_draw_sw_transform— paramsup
misc/lv_types.h:181typedef
lv_draw_mask_rect_dsc_t
typedef struct _lv_draw_mask_rect_dsc_t lv_draw_mask_rect_dsc_tUsed by 7 functions
lv_draw_mask_rect_dsc_init— paramdsclv_draw_mask_rect— paramdsclv_draw_nanovg_mask_rect— paramdsclv_draw_dave2d_mask_rect— paramdsclv_draw_sdl_mask_rect— paramdsclv_draw_sw_mask_rect— paramdsclv_draw_vg_lite_mask_rect— paramdsc
misc/lv_types.h:183typedef
lv_obj_style_t
typedef struct _lv_obj_style_t lv_obj_style_tmisc/lv_types.h:185typedef
lv_obj_style_transition_dsc_t
typedef struct _lv_obj_style_transition_dsc_t lv_obj_style_transition_dsc_tUsed by 1 function
lv_obj_style_create_transition— paramtr
misc/lv_types.h:187typedef
lv_hit_test_info_t
typedef struct _lv_hit_test_info_t lv_hit_test_info_tmisc/lv_types.h:189typedef
lv_cover_check_info_t
typedef struct _lv_cover_check_info_t lv_cover_check_info_tmisc/lv_types.h:191typedef
lv_image_t
typedef struct _lv_image_t lv_image_tmisc/lv_types.h:193typedef
lv_animimg_t
typedef struct _lv_animimg_t lv_animimg_tmisc/lv_types.h:195typedef
lv_arc_t
typedef struct _lv_arc_t lv_arc_tmisc/lv_types.h:197typedef
lv_arclabel_t
typedef struct _lv_arclabel_t lv_arclabel_tmisc/lv_types.h:199typedef
lv_label_t
typedef struct _lv_label_t lv_label_tmisc/lv_types.h:201typedef
lv_bar_anim_t
typedef struct _lv_bar_anim_t lv_bar_anim_tmisc/lv_types.h:203typedef
lv_bar_t
typedef struct _lv_bar_t lv_bar_tmisc/lv_types.h:205typedef
lv_button_t
typedef struct _lv_button_t lv_button_tmisc/lv_types.h:207typedef
lv_buttonmatrix_t
typedef struct _lv_buttonmatrix_t lv_buttonmatrix_tmisc/lv_types.h:209typedef
lv_calendar_t
typedef struct _lv_calendar_t lv_calendar_tmisc/lv_types.h:211typedef
lv_canvas_t
typedef struct _lv_canvas_t lv_canvas_tmisc/lv_types.h:213typedef
lv_chart_series_t
typedef struct _lv_chart_series_t lv_chart_series_tUsed by 20 functions
lv_chart_get_x_start_point— paramserlv_chart_get_point_pos_by_id— paramserlv_chart_remove_series— paramserieslv_chart_hide_series— paramserieslv_chart_set_series_color— paramserieslv_chart_get_series_color— paramserieslv_chart_set_x_start_point— paramserlv_chart_get_series_next— paramserlv_chart_set_cursor_point— paramserlv_chart_set_all_values— paramserlv_chart_set_next_value— paramserlv_chart_set_next_value2— paramserlv_chart_set_series_values— paramserlv_chart_set_series_values2— paramserlv_chart_set_series_value_by_id— paramserlv_chart_set_series_value_by_id2— paramserlv_chart_set_series_ext_y_array— paramserlv_chart_set_series_ext_x_array— paramserlv_chart_get_series_y_array— paramserlv_chart_get_series_x_array— paramser
misc/lv_types.h:215typedef
lv_chart_cursor_t
typedef struct _lv_chart_cursor_t lv_chart_cursor_tUsed by 6 functions
lv_chart_remove_cursor— paramcursorlv_chart_set_cursor_pos— paramcursorlv_chart_set_cursor_pos_x— paramcursorlv_chart_set_cursor_pos_y— paramcursorlv_chart_set_cursor_point— paramcursorlv_chart_get_cursor_point— paramcursor
misc/lv_types.h:217typedef
lv_chart_t
typedef struct _lv_chart_t lv_chart_tmisc/lv_types.h:219typedef
lv_checkbox_t
typedef struct _lv_checkbox_t lv_checkbox_tmisc/lv_types.h:221typedef
lv_dropdown_t
typedef struct _lv_dropdown_t lv_dropdown_tmisc/lv_types.h:223typedef
lv_dropdown_list_t
typedef struct _lv_dropdown_list_t lv_dropdown_list_tmisc/lv_types.h:225typedef
lv_imagebutton_src_info_t
typedef struct _lv_imagebutton_src_info_t lv_imagebutton_src_info_tmisc/lv_types.h:227typedef
lv_imagebutton_t
typedef struct _lv_imagebutton_t lv_imagebutton_tmisc/lv_types.h:229typedef
lv_keyboard_t
typedef struct _lv_keyboard_t lv_keyboard_tmisc/lv_types.h:231typedef
lv_led_t
typedef struct _lv_led_t lv_led_tmisc/lv_types.h:233typedef
lv_line_t
typedef struct _lv_line_t lv_line_tmisc/lv_types.h:243typedef
lv_msgbox_t
typedef struct _lv_msgbox_t lv_msgbox_tmisc/lv_types.h:245typedef
lv_roller_t
typedef struct _lv_roller_t lv_roller_tmisc/lv_types.h:247typedef
lv_scale_section_t
typedef struct _lv_scale_section_t lv_scale_section_tUsed by 10 functions
lv_scale_section_set_range— paramsectionlv_scale_set_section_range— paramsectionlv_scale_set_section_min_value— paramsectionlv_scale_set_section_max_value— paramsectionlv_scale_section_set_style— paramsectionlv_scale_set_section_style_main— paramsectionlv_scale_set_section_style_indicator— paramsectionlv_scale_set_section_style_items— paramsectionlv_scale_bind_section_min_value— paramsectionlv_scale_bind_section_max_value— paramsection
misc/lv_types.h:249typedef
lv_scale_t
typedef struct _lv_scale_t lv_scale_tmisc/lv_types.h:251typedef
lv_slider_t
typedef struct _lv_slider_t lv_slider_tmisc/lv_types.h:253typedef
lv_span_t
typedef struct _lv_span_t lv_span_tUsed by 12 functions
lv_spangroup_delete_span— paramspanlv_span_set_text— paramspanlv_span_set_text_fmt— paramspanlv_span_set_text_static— paramspanlv_spangroup_set_span_text— paramspanlv_spangroup_set_span_text_static— paramspanlv_spangroup_set_span_text_fmt— paramspanlv_spangroup_set_span_style— paramspanlv_span_get_style— paramspanlv_span_get_text— paramspanlv_spangroup_get_span_coords— paramspanlv_spangroup_bind_span_text— paramspan
misc/lv_types.h:255typedef
lv_spangroup_t
typedef struct _lv_spangroup_t lv_spangroup_tmisc/lv_types.h:257typedef
lv_textarea_t
typedef struct _lv_textarea_t lv_textarea_tmisc/lv_types.h:259typedef
lv_spinbox_t
typedef struct _lv_spinbox_t lv_spinbox_tmisc/lv_types.h:261typedef
lv_switch_t
typedef struct _lv_switch_t lv_switch_tmisc/lv_types.h:263typedef
lv_table_cell_t
typedef struct _lv_table_cell_t lv_table_cell_tmisc/lv_types.h:265typedef
lv_table_t
typedef struct _lv_table_t lv_table_tmisc/lv_types.h:267typedef
lv_tabview_t
typedef struct _lv_tabview_t lv_tabview_tmisc/lv_types.h:269typedef
lv_tileview_t
typedef struct _lv_tileview_t lv_tileview_tmisc/lv_types.h:271typedef
lv_tileview_tile_t
typedef struct _lv_tileview_tile_t lv_tileview_tile_tmisc/lv_types.h:273typedef
lv_win_t
typedef struct _lv_win_t lv_win_tmisc/lv_types.h:275typedef
lv_spinner_t
typedef struct _lv_spinner_t lv_spinner_tmisc/lv_types.h:277typedef
lv_3dtexture_t
typedef struct _lv_3dtexture_t lv_3dtexture_tmisc/lv_types.h:279typedef
lv_gltf_t
typedef struct _lv_gltf_t lv_gltf_tmisc/lv_types.h:281typedef
lv_gltf_model_t
typedef struct _lv_gltf_model_t lv_gltf_model_tUsed by 29 functions
lv_gltf_store_compiled_shader— paramdatalv_gltf_get_compiled_shader— paramdatalv_gltf_data_get_radius— parammodellv_gltf_data_copy_bounds_info— paramtolv_gltf_data_copy_bounds_info— paramfromlv_gltf_model_add_viewer— parammodellv_gltf_model_remove_viewer— parammodellv_gltf_model_invalidate— parammodellv_gltf_model_delete— parammodellv_gltf_model_get_image_count— parammodellv_gltf_model_get_texture_count— parammodellv_gltf_model_get_material_count— parammodellv_gltf_model_get_camera_count— parammodellv_gltf_model_get_mesh_count— parammodellv_gltf_model_get_scene_count— parammodellv_gltf_model_get_animation_count— parammodellv_gltf_model_play_animation— parammodellv_gltf_model_pause_animation— parammodellv_gltf_model_is_animation_paused— parammodellv_gltf_model_get_animation— parammodellv_gltf_model_set_animation_speed— parammodellv_gltf_model_get_animation_speed— parammodellv_gltf_model_node_get_by_index— paramdatalv_gltf_model_node_get_by_numeric_path— paramdatalv_gltf_model_node_get_by_path— paramdatalv_gltf_model_get_node_count— parammodellv_gltf_add_model— parammodellv_gltf_recenter— parammodelcustom_iterate_scene_nodes— parammodel
misc/lv_types.h:283typedef
lv_gltf_model_node_t
typedef struct _lv_gltf_model_node_t lv_gltf_model_node_tUsed by 13 functions
lv_gltf_model_node_get_path— paramnodelv_gltf_model_node_get_ip— paramnodelv_gltf_model_node_add_event_cb— paramnodelv_gltf_model_node_add_event_cb_with_world_position— paramnodelv_gltf_model_node_set_position_x— paramnodelv_gltf_model_node_set_position_y— paramnodelv_gltf_model_node_set_position_z— paramnodelv_gltf_model_node_set_rotation_x— paramnodelv_gltf_model_node_set_rotation_y— paramnodelv_gltf_model_node_set_rotation_z— paramnodelv_gltf_model_node_set_scale_x— paramnodelv_gltf_model_node_set_scale_y— paramnodelv_gltf_model_node_set_scale_z— paramnode
misc/lv_types.h:285typedef
lv_gltf_environment_t
typedef struct _lv_gltf_environment lv_gltf_environment_tUsed by 3 functions
lv_gltf_environment_set_angle— paramenvlv_gltf_environment_delete— paramenvironmentlv_gltf_set_environment— paramenvironment
misc/lv_types.h:287typedef
lv_gltf_ibl_sampler_t
typedef struct _lv_gltf_ibl_sampler lv_gltf_ibl_sampler_tUsed by 3 functions
lv_gltf_ibl_sampler_set_cube_map_pixel_resolution— paramsamplerlv_gltf_ibl_sampler_delete— paramsamplerlv_gltf_environment_create— paramsampler
misc/lv_types.h:289typedef
lv_subject_t
typedef struct _lv_subject_t lv_subject_tUsed by 68 functions
lv_obj_bind_style— paramsubjectlv_obj_bind_style_prop— paramsubjectlv_subject_set_external_data— paramsubjectlv_subject_init_int— paramsubjectlv_subject_set_int— paramsubjectlv_subject_get_int— paramsubjectlv_subject_get_previous_int— paramsubjectlv_subject_set_min_value_int— paramsubjectlv_subject_set_max_value_int— paramsubjectlv_subject_init_float— paramsubjectlv_subject_set_float— paramsubjectlv_subject_get_float— paramsubjectlv_subject_get_previous_float— paramsubjectlv_subject_set_min_value_float— paramsubjectlv_subject_set_max_value_float— paramsubjectlv_subject_init_string— paramsubjectlv_subject_copy_string— paramsubjectlv_subject_snprintf— paramsubjectlv_subject_get_string— paramsubjectlv_subject_get_previous_string— paramsubjectlv_subject_init_pointer— paramsubjectlv_subject_set_pointer— paramsubjectlv_subject_get_pointer— paramsubjectlv_subject_get_previous_pointer— paramsubjectlv_subject_init_color— paramsubjectlv_subject_set_color— paramsubjectlv_subject_get_color— paramsubjectlv_subject_get_previous_color— paramsubjectlv_subject_init_group— paramgroup_subjectlv_subject_init_group— paramlistlv_subject_deinit— paramsubjectlv_subject_get_group_element— paramsubjectlv_subject_add_observer— paramsubjectlv_subject_add_observer_obj— paramsubjectlv_subject_add_observer_with_target— paramsubjectlv_obj_remove_from_subject— paramsubjectlv_subject_notify— paramsubjectlv_obj_add_subject_increment_event— paramsubjectlv_obj_add_subject_toggle_event— paramsubjectlv_obj_add_subject_set_int_event— paramsubjectlv_obj_add_subject_set_float_event— paramsubjectlv_obj_add_subject_set_string_event— paramsubjectlv_obj_bind_flag_if_eq— paramsubjectlv_obj_bind_flag_if_not_eq— paramsubjectlv_obj_bind_flag_if_gt— paramsubjectlv_obj_bind_flag_if_ge— paramsubjectlv_obj_bind_flag_if_lt— paramsubjectlv_obj_bind_flag_if_le— paramsubjectlv_obj_bind_state_if_eq— paramsubjectlv_obj_bind_state_if_not_eq— paramsubjectlv_obj_bind_state_if_gt— paramsubjectlv_obj_bind_state_if_ge— paramsubjectlv_obj_bind_state_if_lt— paramsubjectlv_obj_bind_state_if_le— paramsubjectlv_obj_bind_checked— paramsubjectlv_arc_bind_value— paramsubjectlv_bar_bind_value— paramsubjectlv_dropdown_bind_value— paramsubjectlv_image_bind_src— paramsubjectlv_label_bind_text— paramsubjectlv_roller_bind_value— paramsubjectlv_scale_bind_section_min_value— paramsubjectlv_scale_bind_section_max_value— paramsubjectlv_scale_bind_line_needle_value— paramsubjectlv_scale_bind_image_needle_value— paramsubjectlv_slider_bind_value— paramsubjectlv_spangroup_bind_span_text— paramsubjectlv_spinbox_bind_value— paramsubject
misc/lv_types.h:291typedef
lv_observer_t
typedef struct _lv_observer_t lv_observer_tUsed by 4 functions
lv_observer_remove— paramobserverlv_observer_get_target— paramobserverlv_observer_get_target_obj— paramobserverlv_observer_get_user_data— paramobserver
misc/lv_types.h:293typedef
lv_subject_increment_dsc_t
typedef struct _lv_subject_increment_dsc_t lv_subject_increment_dsc_tUsed by 3 functions
lv_obj_set_subject_increment_event_min_value— paramdsclv_obj_set_subject_increment_event_max_value— paramdsclv_obj_set_subject_increment_event_rollover— paramdsc
misc/lv_types.h:295typedef
lv_monkey_config_t
typedef struct _lv_monkey_config_t lv_monkey_config_tUsed by 2 functions
lv_monkey_config_init— paramconfiglv_monkey_create— paramconfig
misc/lv_types.h:297typedef
lv_ime_pinyin_t
typedef struct _lv_ime_pinyin_t lv_ime_pinyin_tmisc/lv_types.h:299typedef
lv_file_explorer_t
typedef struct _lv_file_explorer_t lv_file_explorer_tmisc/lv_types.h:301typedef
lv_barcode_t
typedef struct _lv_barcode_t lv_barcode_tmisc/lv_types.h:303typedef
lv_qrcode_t
typedef struct _lv_qrcode_t lv_qrcode_tmisc/lv_types.h:305typedef
lv_freetype_outline_vector_t
typedef struct _lv_freetype_outline_vector_t lv_freetype_outline_vector_tmisc/lv_types.h:307typedef
lv_freetype_outline_event_param_t
typedef struct _lv_freetype_outline_event_param_t lv_freetype_outline_event_param_tmisc/lv_types.h:309typedef
lv_fpoint_t
typedef struct _lv_fpoint_t lv_fpoint_tUsed by 11 functions
lv_matrix_transform_point— parampointlv_vector_path_move_to— paramplv_vector_path_line_to— paramplv_vector_path_quad_to— paramp1lv_vector_path_quad_to— paramp2lv_vector_path_cubic_to— paramp1lv_vector_path_cubic_to— paramp2lv_vector_path_cubic_to— paramp3lv_vector_path_arc_to— paramplv_vector_path_append_circle— paramclv_vector_path_append_arc— paramc
misc/lv_types.h:311typedef
lv_matrix_t
typedef struct _lv_matrix_t lv_matrix_tUsed by 24 functions
lv_obj_set_transform— parammatrixlv_matrix_transform_point— parammatrixlv_matrix_transform_path— parammatrixlv_draw_vector_dsc_set_transform— parammatrixlv_draw_vector_dsc_set_fill_transform— parammatrixlv_draw_vector_dsc_set_stroke_transform— parammatrixlv_nanovg_matrix_convert— parammatrixlv_nanovg_transform— parammatrixlv_vg_lite_matrix— paramsrclv_matrix_identity— parammatrixlv_matrix_translate— parammatrixlv_matrix_scale— parammatrixlv_matrix_rotate— parammatrixlv_matrix_skew— parammatrixlv_matrix_multiply— parammatrixlv_matrix_multiply— parammullv_matrix_inverse— parammatrixlv_matrix_inverse— parammlv_matrix_transform_precise_point— parammatrixlv_matrix_transform_area— parammatrixlv_matrix_is_identity— parammatrixlv_matrix_is_identity_or_translation— parammatrixlv_matrix_transpose— paramsrclv_matrix_transpose— paramdst
misc/lv_types.h:313typedef
lv_vector_path_t
typedef struct _lv_vector_path_t lv_vector_path_tUsed by 19 functions
lv_matrix_transform_path— parampathlv_vector_path_copy— paramtarget_pathlv_vector_path_copy— parampathlv_vector_path_clear— parampathlv_vector_path_delete— parampathlv_vector_path_move_to— parampathlv_vector_path_line_to— parampathlv_vector_path_quad_to— parampathlv_vector_path_cubic_to— parampathlv_vector_path_arc_to— parampathlv_vector_path_close— parampathlv_vector_path_get_bounding— parampathlv_vector_path_append_rectangle— parampathlv_vector_path_append_rect— parampathlv_vector_path_append_circle— parampathlv_vector_path_append_arc— parampathlv_vector_path_append_path— parampathlv_vector_path_append_path— paramsubpathlv_draw_vector_dsc_add_path— parampath
misc/lv_types.h:315typedef
lv_vector_gradient_t
typedef struct _lv_vector_gradient_t lv_vector_gradient_tUsed by 3 functions
lv_nanovg_grad_to_paint— paramgradlv_nanovg_draw_grad— paramgradlv_vg_lite_draw_grad— paramgrad
misc/lv_types.h:317typedef
lv_vector_fill_dsc_t
typedef struct _lv_vector_fill_dsc_t lv_vector_fill_dsc_tmisc/lv_types.h:319typedef
lv_vector_stroke_dsc_t
typedef struct _lv_vector_stroke_dsc_t lv_vector_stroke_dsc_tUsed by 1 function
lv_vg_lite_stroke_get— paramdsc
misc/lv_types.h:321typedef
lv_vector_path_ctx_t
typedef struct _lv_vector_path_ctx_t lv_vector_path_ctx_tmisc/lv_types.h:323typedef
lv_draw_vector_dsc_t
typedef struct _lv_draw_vector_dsc_t lv_draw_vector_dsc_tUsed by 40 functions
lv_draw_vector_dsc_delete— paramdsclv_draw_vector_dsc_set_transform— paramdsclv_draw_vector_dsc_set_blend_mode— paramdsclv_draw_vector_dsc_set_fill_color32— paramdsclv_draw_vector_dsc_set_fill_color— paramdsclv_draw_vector_dsc_set_fill_opa— paramdsclv_draw_vector_dsc_set_fill_rule— paramdsclv_draw_vector_dsc_set_fill_units— paramdsclv_draw_vector_dsc_set_fill_image— paramdsclv_draw_vector_dsc_set_fill_linear_gradient— paramdsclv_draw_vector_dsc_set_fill_radial_gradient— paramdsclv_draw_vector_dsc_set_fill_gradient_spread— paramdsclv_draw_vector_dsc_set_fill_gradient_color_stops— paramdsclv_draw_vector_dsc_set_fill_transform— paramdsclv_draw_vector_dsc_set_stroke_color32— paramdsclv_draw_vector_dsc_set_stroke_color— paramdsclv_draw_vector_dsc_set_stroke_opa— paramdsclv_draw_vector_dsc_set_stroke_width— paramdsclv_draw_vector_dsc_set_stroke_dash— paramdsclv_draw_vector_dsc_set_stroke_cap— paramdsclv_draw_vector_dsc_set_stroke_join— paramdsclv_draw_vector_dsc_set_stroke_miter_limit— paramdsclv_draw_vector_dsc_set_stroke_linear_gradient— paramdsclv_draw_vector_dsc_set_stroke_radial_gradient— paramdsclv_draw_vector_dsc_set_stroke_gradient_spread— paramdsclv_draw_vector_dsc_set_stroke_gradient_color_stops— paramdsclv_draw_vector_dsc_set_stroke_transform— paramdsclv_draw_vector_dsc_identity— paramdsclv_draw_vector_dsc_scale— paramdsclv_draw_vector_dsc_rotate— paramdsclv_draw_vector_dsc_translate— paramdsclv_draw_vector_dsc_skew— paramdsclv_draw_vector_dsc_add_path— paramdsclv_draw_vector_dsc_clear_area— paramdsclv_draw_vector— paramdsclv_draw_nanovg_vector— paramdsclv_draw_nema_gfx_vector— paramdsclv_draw_sw_vector— paramdsclv_draw_vg_lite_vector— paramdsclv_draw_svg_render— paramdsc
misc/lv_types.h:325typedef
lv_xkb_t
typedef struct _lv_xkb_t lv_xkb_tmisc/lv_types.h:327typedef
lv_libinput_event_t
typedef struct _lv_libinput_event_t lv_libinput_event_tmisc/lv_types.h:329typedef
lv_libinput_t
typedef struct _lv_libinput_t lv_libinput_tmisc/lv_types.h:331typedef
lv_draw_sw_unit_t
typedef struct _lv_draw_sw_unit_t lv_draw_sw_unit_tmisc/lv_types.h:333typedef
lv_draw_sw_mask_common_dsc_t
typedef struct _lv_draw_sw_mask_common_dsc_t lv_draw_sw_mask_common_dsc_tmisc/lv_types.h:335typedef
lv_draw_sw_mask_line_param_t
typedef struct _lv_draw_sw_mask_line_param_t lv_draw_sw_mask_line_param_tUsed by 2 functions
lv_draw_sw_mask_line_points_init— paramparamlv_draw_sw_mask_line_angle_init— paramparam
misc/lv_types.h:337typedef
lv_draw_sw_mask_angle_param_t
typedef struct _lv_draw_sw_mask_angle_param_t lv_draw_sw_mask_angle_param_tUsed by 1 function
lv_draw_sw_mask_angle_init— paramparam
misc/lv_types.h:339typedef
lv_draw_sw_mask_radius_param_t
typedef struct _lv_draw_sw_mask_radius_param_t lv_draw_sw_mask_radius_param_tUsed by 1 function
lv_draw_sw_mask_radius_init— paramparam
misc/lv_types.h:341typedef
lv_draw_sw_mask_fade_param_t
typedef struct _lv_draw_sw_mask_fade_param_t lv_draw_sw_mask_fade_param_tUsed by 1 function
lv_draw_sw_mask_fade_init— paramparam
misc/lv_types.h:343typedef
lv_draw_sw_mask_map_param_t
typedef struct _lv_draw_sw_mask_map_param_t lv_draw_sw_mask_map_param_tUsed by 1 function
lv_draw_sw_mask_map_init— paramparam
misc/lv_types.h:345typedef
lv_draw_sw_blend_dsc_t
typedef struct _lv_draw_sw_blend_dsc_t lv_draw_sw_blend_dsc_tUsed by 1 function
lv_draw_sw_blend— paramdsc
misc/lv_types.h:347typedef
lv_draw_sw_blend_fill_dsc_t
typedef struct _lv_draw_sw_blend_fill_dsc_t lv_draw_sw_blend_fill_dsc_tUsed by 25 functions
lv_color_blend_to_rgb565_arm2d— paramdsclv_color_blend_to_rgb565_with_opa_arm2d— paramdsclv_color_blend_to_rgb565_with_mask_arm2d— paramdsclv_color_blend_to_rgb565_mix_mask_opa_arm2d— paramdsclv_color_blend_to_rgb888_arm2d— paramdsclv_color_blend_to_rgb888_with_opa_arm2d— paramdsclv_color_blend_to_rgb888_with_mask_arm2d— paramdsclv_color_blend_to_rgb888_mix_mask_opa_arm2d— paramdsclv_draw_sw_blend_color_to_a8— paramdsclv_draw_sw_blend_color_to_al88— paramdsclv_draw_sw_blend_color_to_argb8888— paramdsclv_draw_sw_blend_color_to_argb8888_premultiplied— paramdsclv_draw_sw_blend_color_to_i1— paramdsclv_draw_sw_blend_color_to_l8— paramdsclv_draw_sw_blend_color_to_rgb565— paramdsclv_draw_sw_blend_color_to_rgb565_swapped— paramdsclv_draw_sw_blend_color_to_rgb888— paramdsclv_draw_sw_blend_neon_color_to_rgb565— paramdsclv_draw_sw_blend_neon_color_to_rgb565_with_opa— paramdsclv_draw_sw_blend_neon_color_to_rgb565_with_mask— paramdsclv_draw_sw_blend_neon_color_to_rgb565_with_opa_mask— paramdsclv_draw_sw_blend_neon_color_to_rgb888— paramdsclv_draw_sw_blend_neon_color_to_rgb888_with_opa— paramdsclv_draw_sw_blend_neon_color_to_rgb888_with_mask— paramdsclv_draw_sw_blend_neon_color_to_rgb888_with_opa_mask— paramdsc
misc/lv_types.h:349typedef
lv_draw_sw_blend_image_dsc_t
typedef struct _lv_draw_sw_blend_image_dsc_t lv_draw_sw_blend_image_dsc_tUsed by 68 functions
lv_rgb565_blend_normal_to_rgb565_arm2d— paramdsclv_rgb565_blend_normal_to_rgb565_with_opa_arm2d— paramdsclv_rgb565_blend_normal_to_rgb565_with_mask_arm2d— paramdsclv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d— paramdsclv_rgb888_blend_normal_to_rgb565_arm2d— paramdsclv_rgb888_blend_normal_to_rgb565_with_opa_arm2d— paramdsclv_rgb888_blend_normal_to_rgb565_with_mask_arm2d— paramdsclv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d— paramdsclv_argb8888_blend_normal_to_rgb565_arm2d— paramdsclv_argb8888_blend_normal_to_rgb565_with_opa_arm2d— paramdsclv_argb8888_blend_normal_to_rgb565_with_mask_arm2d— paramdsclv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d— paramdsclv_rgb565_blend_normal_to_rgb888_arm2d— paramdsclv_rgb565_blend_normal_to_rgb888_with_opa_arm2d— paramdsclv_rgb565_blend_normal_to_rgb888_with_mask_arm2d— paramdsclv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d— paramdsclv_rgb888_blend_normal_to_rgb888_arm2d— paramdsclv_rgb888_blend_normal_to_rgb888_with_opa_arm2d— paramdsclv_rgb888_blend_normal_to_rgb888_with_mask_arm2d— paramdsclv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d— paramdsclv_argb8888_blend_normal_to_rgb888_arm2d— paramdsclv_argb8888_blend_normal_to_rgb888_with_opa_arm2d— paramdsclv_argb8888_blend_normal_to_rgb888_with_mask_arm2d— paramdsclv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d— paramdsclv_draw_sw_blend_image_to_a8— paramdsclv_draw_sw_blend_image_to_al88— paramdsclv_draw_sw_blend_image_to_argb8888— paramdsclv_draw_sw_blend_image_to_argb8888_premultiplied— paramdsclv_draw_sw_blend_image_to_i1— paramdsclv_draw_sw_blend_image_to_l8— paramdsclv_draw_sw_blend_image_to_rgb565— paramdsclv_draw_sw_blend_image_to_rgb565_swapped— paramdsclv_draw_sw_blend_image_to_rgb888— paramdsclv_draw_sw_blend_neon_l8_to_rgb565— paramdsclv_draw_sw_blend_neon_al88_to_rgb565— paramdsclv_draw_sw_blend_neon_al88_to_rgb565_with_opa— paramdsclv_draw_sw_blend_neon_al88_to_rgb565_with_mask— paramdsclv_draw_sw_blend_neon_al88_to_rgb565_with_opa_mask— paramdsclv_draw_sw_blend_neon_rgb565_to_rgb565— paramdsclv_draw_sw_blend_neon_rgb565_to_rgb565_with_opa— paramdsclv_draw_sw_blend_neon_rgb565_to_rgb565_with_mask— paramdsclv_draw_sw_blend_neon_rgb565_to_rgb565_with_opa_mask— paramdsclv_draw_sw_blend_neon_rgb888_to_rgb565— paramdsclv_draw_sw_blend_neon_rgb888_to_rgb565_with_opa— paramdsclv_draw_sw_blend_neon_rgb888_to_rgb565_with_mask— paramdsclv_draw_sw_blend_neon_rgb888_to_rgb565_with_opa_mask— paramdsclv_draw_sw_blend_neon_argb888_to_rgb565— paramdsclv_draw_sw_blend_neon_argb888_premultiplied_to_rgb565— paramdsclv_draw_sw_blend_neon_argb888_to_rgb565_with_opa— paramdsclv_draw_sw_blend_neon_argb888_to_rgb565_with_mask— paramdsclv_draw_sw_blend_neon_argb888_to_rgb565_with_opa_mask— paramdsclv_draw_sw_blend_neon_al88_to_rgb888— paramdsclv_draw_sw_blend_neon_al88_to_rgb888_with_opa— paramdsclv_draw_sw_blend_neon_al88_to_rgb888_with_mask— paramdsclv_draw_sw_blend_neon_al88_to_rgb888_with_opa_mask— paramdsclv_draw_sw_blend_neon_rgb565_to_rgb888— paramdsclv_draw_sw_blend_neon_rgb565_to_rgb888_with_opa— paramdsclv_draw_sw_blend_neon_rgb565_to_rgb888_with_mask— paramdsclv_draw_sw_blend_neon_rgb565_to_rgb888_with_opa_mask— paramdsclv_draw_sw_blend_neon_rgb888_to_rgb888— paramdsclv_draw_sw_blend_neon_rgb888_to_rgb888_with_opa— paramdsclv_draw_sw_blend_neon_rgb888_to_rgb888_with_mask— paramdsclv_draw_sw_blend_neon_rgb888_to_rgb888_with_opa_mask— paramdsclv_draw_sw_blend_neon_argb888_to_rgb888— paramdsclv_draw_sw_blend_neon_argb888_premultiplied_to_rgb888— paramdsclv_draw_sw_blend_neon_argb888_to_rgb888_with_opa— paramdsclv_draw_sw_blend_neon_argb888_to_rgb888_with_mask— paramdsclv_draw_sw_blend_neon_argb888_to_rgb888_with_opa_mask— paramdsc
misc/lv_types.h:351typedef
lv_draw_buf_handlers_t
typedef struct _lv_draw_buf_handlers_t lv_draw_buf_handlers_tUsed by 6 functions
lv_draw_buf_init_with_default_handlers— paramhandlerslv_draw_buf_handlers_init— paramhandlerslv_draw_buf_align_ex— paramhandlerslv_draw_buf_width_to_stride_ex— paramhandlerslv_draw_buf_create_ex— paramhandlerslv_draw_buf_dup_ex— paramhandlers
misc/lv_types.h:353typedef
lv_rlottie_t
typedef struct _lv_rlottie_t lv_rlottie_tmisc/lv_types.h:355typedef
lv_ffmpeg_player_t
typedef struct _lv_ffmpeg_player_t lv_ffmpeg_player_tmisc/lv_types.h:357typedef
lv_opengles_window_t
typedef struct _lv_opengles_window_t lv_opengles_window_tUsed by 6 functions
lv_opengles_glfw_window_set_title— paramwindowlv_opengles_glfw_window_set_flip— paramwindowlv_opengles_glfw_window_get_glfw_window— paramwindowlv_opengles_window_delete— paramwindowlv_opengles_window_add_texture— paramwindowlv_opengles_window_display_create— paramwindow
misc/lv_types.h:358typedef
lv_opengles_window_texture_t
typedef struct _lv_opengles_window_texture_t lv_opengles_window_texture_tUsed by 5 functions
lv_opengles_window_texture_remove— paramtexturelv_opengles_window_texture_set_x— paramtexturelv_opengles_window_texture_set_y— paramtexturelv_opengles_window_texture_set_opa— paramtexturelv_opengles_window_texture_get_mouse_indev— paramtexture
misc/lv_types.h:360typedef
lv_prop_id_t
typedef uint32_t lv_prop_id_tUsed by 2 functions
lv_obj_get_property— paramidlv_obj_get_style_property— paramid
misc/lv_types.h:362typedef
lv_array_t
typedef struct _lv_array_t lv_array_tUsed by 23 functions
lv_array_init— paramarraylv_array_init_from_buf— paramarraylv_array_resize— paramarraylv_array_deinit— paramarraylv_array_size— paramarraylv_array_capacity— paramarraylv_array_is_empty— paramarraylv_array_is_full— paramarraylv_array_copy— paramtargetlv_array_copy— paramsourcelv_array_clear— paramarraylv_array_shrink— paramarraylv_array_remove— paramarraylv_array_remove_unordered— paramarraylv_array_erase— paramarraylv_array_concat— paramarraylv_array_concat— paramotherlv_array_push_back— paramarraylv_array_assign— paramarraylv_array_at— paramarraylv_array_front— paramarraylv_array_back— paramarraylv_circle_buf_create_from_array— paramarray
misc/lv_types.h:364typedef
lv_iter_t
typedef struct _lv_iter_t lv_iter_tUsed by 8 functions
lv_iter_get_context— paramiterlv_iter_destroy— paramiterlv_iter_next— paramiterlv_iter_make_peekable— paramiterlv_iter_peek— paramiterlv_iter_peek_advance— paramiterlv_iter_peek_reset— paramiterlv_iter_inspect— paramiter
misc/lv_types.h:366typedef
lv_circle_buf_t
typedef struct _lv_circle_buf_t lv_circle_buf_tUsed by 16 functions
lv_circle_buf_resize— paramcircle_buflv_circle_buf_destroy— paramcircle_buflv_circle_buf_size— paramcircle_buflv_circle_buf_capacity— paramcircle_buflv_circle_buf_remain— paramcircle_buflv_circle_buf_is_empty— paramcircle_buflv_circle_buf_is_full— paramcircle_buflv_circle_buf_reset— paramcircle_buflv_circle_buf_head— paramcircle_buflv_circle_buf_tail— paramcircle_buflv_circle_buf_read— paramcircle_buflv_circle_buf_write— paramcircle_buflv_circle_buf_fill— paramcircle_buflv_circle_buf_skip— paramcircle_buflv_circle_buf_peek— paramcircle_buflv_circle_buf_peek_at— paramcircle_buf
misc/lv_types.h:368typedef
lv_draw_buf_t
typedef struct _lv_draw_buf_t lv_draw_buf_tUsed by 39 functions
lv_display_set_draw_buffers— parambuf1lv_display_set_draw_buffers— parambuf2lv_display_set_3rd_draw_buffer— parambuf3lv_draw_buf_convert_premultiply— parambuf_lv_draw_buf_convert_premultiply_indexed_neon— parambuf_lv_draw_buf_convert_premultiply_argb8888_neon— parambuflv_draw_buf_invalidate_cache— paramdraw_buflv_draw_buf_flush_cache— paramdraw_buflv_draw_buf_clear— paramdraw_buflv_draw_buf_dup— paramdraw_buflv_draw_buf_dup_ex— paramdraw_buflv_draw_buf_init— paramdraw_buflv_draw_buf_reshape— paramdraw_buflv_draw_buf_destroy— paramdraw_buflv_draw_buf_copy— paramdestlv_draw_buf_copy— paramsrclv_draw_buf_goto_xy— parambuflv_draw_buf_adjust_stride— paramsrclv_draw_buf_premultiply— paramdraw_buflv_draw_buf_has_flag— paramdraw_buflv_draw_buf_set_flag— paramdraw_buflv_draw_buf_clear_flag— paramdraw_buflv_draw_buf_from_image— parambuflv_draw_buf_to_image— parambuflv_draw_buf_set_palette— paramdraw_buflv_image_decoder_add_to_cache— paramdecodedlv_image_decoder_post_process— paramdecodedg2d_get_buf_fd— paramdraw_bufg2d_rotate— parambuf1g2d_rotate— parambuf2lv_snapshot_reshape_draw_buf— paramdraw_buflv_snapshot_take_to_draw_buf— paramdraw_buflv_vg_lite_buffer_from_draw_buf— paramdraw_buflv_font_get_bitmap_fmt_txt— paramdraw_buflv_font_get_glyph_bitmap— paramdraw_buflv_draw_buf_save_to_file— paramdraw_buflv_canvas_set_draw_buf— paramdraw_buflv_canvas_copy_buf— paramsrc_buflv_lottie_set_draw_buf— paramdraw_buf
misc/lv_types.h:371typedef
lv_property_name_t
typedef struct _lv_property_name_t lv_property_name_tmisc/lv_types.h:376typedef
lv_sysmon_backend_data_t
typedef struct _lv_sysmon_backend_data_t lv_sysmon_backend_data_tmisc/lv_types.h:379typedef
lv_sysmon_perf_info_t
typedef struct _lv_sysmon_perf_info_t lv_sysmon_perf_info_tmisc/lv_types.h:386typedef
lv_evdev_discovery_t
typedef struct _lv_evdev_discovery_t lv_evdev_discovery_tmisc/lv_types.h:390typedef
lv_translation_tag_dsc_t
typedef struct _lv_translation_tag_dsc_t lv_translation_tag_dsc_tUsed by 1 function
lv_translation_set_tag_translation— paramtag
misc/lv_types.h:392typedef
lv_translation_pack_t
typedef struct _lv_translation_pack_t lv_translation_pack_tUsed by 4 functions
lv_translation_add_language— parampacklv_translation_get_language_index— parampacklv_translation_add_tag— parampacklv_translation_set_tag_translation— parampack
misc/lv_types.h:396typedef
lv_draw_eve_unit_t
typedef struct _lv_draw_eve_unit_t lv_draw_eve_unit_tMacros
misc/lv_types.h:46macro
LV_3DTEXTURE_ID_NULL
#define LV_3DTEXTURE_ID_NULL 0umisc/lv_types.h:409macro
LV_UNUSED
#define LV_UNUSED(x) \
((void)x)misc/lv_types.h:411macro
_LV_CONCAT
#define _LV_CONCAT(x, y) \
x ## ymisc/lv_types.h:412macro
LV_CONCAT
#define LV_CONCAT(x, y) \
_LV_CONCAT(x, y)misc/lv_types.h:415macro
_LV_CONCAT3
#define _LV_CONCAT3(x, y, z) \
x ## y ## zmisc/lv_types.h:416macro
LV_CONCAT3
#define LV_CONCAT3(x, y, z) \
_LV_CONCAT3(x, y, z)misc/lv_types.h:426macro
LV_FORMAT_ATTRIBUTE
#define LV_FORMAT_ATTRIBUTE(fmtstr, vararg)misc/lv_types.h:437macro
LV_NORETURN
#define LV_NORETURNmisc/lv_types.h:447macro
LV_UNREACHABLE
#define LV_UNREACHABLE() \
while(1)misc/lv_types.h:452macro
LV_ARRAYLEN
#define LV_ARRAYLEN(a) \
(sizeof(a)/sizeof((a)[0]))Dependencies
lv_conf_internal.hstdint.hstddef.hstdbool.hinttypes.hlimits.hstdarg.h
lv_global.hlv_group.hlv_obj.hlv_obj_class.hlv_obj_draw.hlv_obj_event.hlv_obj_property.hlv_obj_scroll.hlv_obj_style.hlv_obj_style_gen.hlv_obj_tree.hlv_refr.hlv_test_display.hlv_test_fs.hlv_test_helpers.hlv_test_indev.hlv_test_indev_gesture.hlv_test_private.hlv_display.hlv_display_private.hlv_draw_eve_private.hlv_draw_eve_target.hlv_eve.hlv_draw.hlv_draw_buf.hlv_image_decoder.hlv_draw_nanovg.hlv_draw_sw_blend_neon_to_rgb565.hlv_draw_sw_blend_neon_to_rgb888.hlv_draw_sw_mask.hlv_vg_lite_pending.hlv_opengles_egl.hlv_opengles_egl_private.hlv_opengles_glfw.hlv_opengles_window.hlv_opengl_shader_internal.hlv_sdl_private.hlv_wayland_private.hlv_font_fmt_txt.hlv_font_manager_recycle.hlv_font.hlv_layout.hlv_barcode.hlv_ffmpeg.hlv_freetype.hlv_gltf_data_internal.hlv_gltf_data_internal.hpplv_gltf_model.hlv_gltf_model_loader.hlv_gltf_model_node.hlv_gltf_environment.hlv_gltf_environment_private.hlv_gltf.hlv_gltf_view_internal.hlv_qrcode.hlv_svg_render.hlv_api_map_v8.hlv_api_map_v9_0.hlv_api_map_v9_1.hlv_api_map_v9_2.hlv_api_map_v9_3.hlv_init.hlv_image_cache.hlv_image_header_cache.hlv_cache.hlv_cache_entry.hlv_cache_entry_private.hlv_cache_private.hlv_anim.hlv_area.hlv_array.hlv_async.hlv_bidi.hlv_circle_buf.hlv_color.hlv_color_op.hlv_event.hlv_fs.hlv_iter.hlv_ll.hlv_log.hlv_lru.hlv_math.hlv_matrix.hlv_palette.hlv_pending.hlv_profiler_builtin.hlv_rb.hlv_style.hlv_text.hlv_text_ap.hlv_timer.hlv_tree.hlv_utils.hlv_os.hlv_os_private.hlv_mem.hlv_sprintf.hlv_string.hlv_tick.hlv_animimage.hlv_label.hlv_lottie.hlv_obj_property_names.hlv_spinner.h
Indirect dependencies
How is this guide?
Last updated on