lv_types.h
Defines
-
LV_UNUSED(x)
-
_LV_CONCAT(x, y)
-
LV_CONCAT(x, y)
-
_LV_CONCAT3(x, y, z)
-
LV_CONCAT3(x, y, z)
-
LV_FORMAT_ATTRIBUTE(fmtstr, vararg)
Typedefs
-
typedef uint32_t lv_uintptr_t
-
typedef int32_t lv_intptr_t
-
typedef float lv_value_precise_t
-
typedef struct _lv_obj_t lv_obj_t
Typedefs from various lvgl modules. They are defined here to avoid circular dependencies.
-
typedef uint16_t lv_state_t
-
typedef uint32_t lv_part_t
-
typedef uint8_t lv_opa_t
-
typedef uint8_t lv_style_prop_t
-
typedef struct _lv_obj_class_t lv_obj_class_t
-
typedef struct _lv_group_t lv_group_t
-
typedef struct _lv_display_t lv_display_t
-
typedef struct _lv_layer_t lv_layer_t
-
typedef struct _lv_draw_unit_t lv_draw_unit_t
-
typedef struct _lv_draw_task_t lv_draw_task_t
-
typedef struct _lv_indev_t lv_indev_t
-
typedef struct _lv_event_t lv_event_t
-
typedef struct _lv_timer_t lv_timer_t
-
typedef struct _lv_theme_t lv_theme_t
-
typedef struct _lv_anim_t lv_anim_t
-
typedef struct _lv_font_t lv_font_t
-
typedef struct _lv_image_decoder_t lv_image_decoder_t
-
typedef struct _lv_image_decoder_dsc_t lv_image_decoder_dsc_t
-
typedef struct _lv_fragment_t lv_fragment_t
-
typedef struct _lv_fragment_class_t lv_fragment_class_t
-
typedef struct _lv_fragment_managed_states_t lv_fragment_managed_states_t
-
typedef struct _lv_profiler_builtin_config_t lv_profiler_builtin_config_t
-
typedef struct _lv_rb_node_t lv_rb_node_t
-
typedef struct _lv_rb_t lv_rb_t
-
typedef struct _lv_color_filter_dsc_t lv_color_filter_dsc_t
-
typedef struct _lv_event_dsc_t lv_event_dsc_t
-
typedef struct _lv_fs_file_cache_t lv_fs_file_cache_t
-
typedef struct _lv_fs_path_ex_t lv_fs_path_ex_t
-
typedef struct _lv_image_decoder_args_t lv_image_decoder_args_t
-
typedef struct _lv_image_cache_data_t lv_image_cache_data_t
-
typedef struct _lv_image_header_cache_data_t lv_image_header_cache_data_t
-
typedef struct _lv_draw_mask_t lv_draw_mask_t
-
typedef struct _lv_grad_t lv_grad_t
-
typedef struct _lv_draw_label_hint_t lv_draw_label_hint_t
-
typedef struct _lv_draw_glyph_dsc_t lv_draw_glyph_dsc_t
-
typedef struct _lv_draw_image_sup_t lv_draw_image_sup_t
-
typedef struct _lv_draw_mask_rect_dsc_t lv_draw_mask_rect_dsc_t
-
typedef struct _lv_obj_style_t lv_obj_style_t
-
typedef struct _lv_obj_style_transition_dsc_t lv_obj_style_transition_dsc_t
-
typedef struct _lv_hit_test_info_t lv_hit_test_info_t
-
typedef struct _lv_cover_check_info_t lv_cover_check_info_t
-
typedef struct _lv_obj_spec_attr_t lv_obj_spec_attr_t
-
typedef struct _lv_image_t lv_image_t
-
typedef struct _lv_animimg_t lv_animimg_t
-
typedef struct _lv_arc_t lv_arc_t
-
typedef struct _lv_label_t lv_label_t
-
typedef struct _lv_bar_anim_t lv_bar_anim_t
-
typedef struct _lv_bar_t lv_bar_t
-
typedef struct _lv_button_t lv_button_t
-
typedef struct _lv_buttonmatrix_t lv_buttonmatrix_t
-
typedef struct _lv_calendar_t lv_calendar_t
-
typedef struct _lv_canvas_t lv_canvas_t
-
typedef struct _lv_chart_series_t lv_chart_series_t
-
typedef struct _lv_chart_cursor_t lv_chart_cursor_t
-
typedef struct _lv_chart_t lv_chart_t
-
typedef struct _lv_checkbox_t lv_checkbox_t
-
typedef struct _lv_dropdown_t lv_dropdown_t
-
typedef struct _lv_dropdown_list_t lv_dropdown_list_t
-
typedef struct _lv_imagebutton_src_info_t lv_imagebutton_src_info_t
-
typedef struct _lv_imagebutton_t lv_imagebutton_t
-
typedef struct _lv_keyboard_t lv_keyboard_t
-
typedef struct _lv_led_t lv_led_t
-
typedef struct _lv_line_t lv_line_t
-
typedef struct _lv_msgbox_t lv_msgbox_t
-
typedef struct _lv_roller_t lv_roller_t
-
typedef struct _lv_scale_section_t lv_scale_section_t
-
typedef struct _lv_scale_t lv_scale_t
-
typedef struct _lv_slider_t lv_slider_t
-
typedef struct _lv_span_t lv_span_t
-
typedef struct _lv_spangroup_t lv_spangroup_t
-
typedef struct _lv_textarea_t lv_textarea_t
-
typedef struct _lv_spinbox_t lv_spinbox_t
-
typedef struct _lv_switch_t lv_switch_t
-
typedef struct _lv_table_cell_t lv_table_cell_t
-
typedef struct _lv_table_t lv_table_t
-
typedef struct _lv_tabview_t lv_tabview_t
-
typedef struct _lv_tileview_t lv_tileview_t
-
typedef struct _lv_tileview_tile_t lv_tileview_tile_t
-
typedef struct _lv_win_t lv_win_t
-
typedef struct _lv_observer_t lv_observer_t
-
typedef struct _lv_monkey_config_t lv_monkey_config_t
-
typedef struct _lv_ime_pinyin_t lv_ime_pinyin_t
-
typedef struct _lv_file_explorer_t lv_file_explorer_t
-
typedef struct _lv_barcode_t lv_barcode_t
-
typedef struct _lv_gif_t lv_gif_t
-
typedef struct _lv_qrcode_t lv_qrcode_t
-
typedef struct _lv_freetype_outline_vector_t lv_freetype_outline_vector_t
-
typedef struct _lv_freetype_outline_event_param_t lv_freetype_outline_event_param_t
-
typedef struct _lv_fpoint_t lv_fpoint_t
-
typedef struct _lv_matrix_t lv_matrix_t
-
typedef struct _lv_vector_path_t lv_vector_path_t
-
typedef struct _lv_vector_gradient_t lv_vector_gradient_t
-
typedef struct _lv_vector_fill_dsc_t lv_vector_fill_dsc_t
-
typedef struct _lv_vector_stroke_dsc_t lv_vector_stroke_dsc_t
-
typedef struct _lv_vector_draw_dsc_t lv_vector_draw_dsc_t
-
typedef struct _lv_draw_vector_task_dsc_t lv_draw_vector_task_dsc_t
-
typedef struct _lv_vector_dsc_t lv_vector_dsc_t
-
typedef struct _lv_xkb_t lv_xkb_t
-
typedef struct _lv_libinput_event_t lv_libinput_event_t
-
typedef struct _lv_libinput_t lv_libinput_t
-
typedef struct _lv_draw_sw_unit_t lv_draw_sw_unit_t
-
typedef struct _lv_draw_sw_mask_common_dsc_t lv_draw_sw_mask_common_dsc_t
-
typedef struct _lv_draw_sw_mask_line_param_t lv_draw_sw_mask_line_param_t
-
typedef struct _lv_draw_sw_mask_angle_param_t lv_draw_sw_mask_angle_param_t
-
typedef struct _lv_draw_sw_mask_radius_param_t lv_draw_sw_mask_radius_param_t
-
typedef struct _lv_draw_sw_mask_fade_param_t lv_draw_sw_mask_fade_param_t
-
typedef struct _lv_draw_sw_mask_map_param_t lv_draw_sw_mask_map_param_t
-
typedef struct _lv_draw_sw_blend_dsc_t lv_draw_sw_blend_dsc_t
-
typedef struct _lv_draw_sw_blend_fill_dsc_t lv_draw_sw_blend_fill_dsc_t
-
typedef struct _lv_draw_sw_blend_image_dsc_t lv_draw_sw_blend_image_dsc_t
-
typedef struct _lv_draw_buf_handlers_t lv_draw_buf_handlers_t
-
typedef struct _lv_rlottie_t lv_rlottie_t
-
typedef struct _lv_ffmpeg_player_t lv_ffmpeg_player_t
-
typedef struct _lv_glfw_window_t lv_glfw_window_t
-
typedef struct _lv_glfw_texture_t lv_glfw_texture_t
-
typedef uint32_t lv_prop_id_t
-
typedef struct _lv_array_t lv_array_t
-
typedef struct _lv_iter_t lv_iter_t
-
typedef struct _lv_draw_buf_t lv_draw_buf_t
-
typedef struct _lv_property_name_t lv_property_name_t
-
typedef struct _lv_sysmon_backend_data_t lv_sysmon_backend_data_t
-
typedef struct _lv_sysmon_perf_info_t lv_sysmon_perf_info_t