Home
last modified time | relevance | path

Searched refs:lv_value_precise_t (Results 1 – 19 of 19) sorted by relevance

/lvgl-latest/src/widgets/arc/
Dlv_arc.h61 void lv_arc_set_start_angle(lv_obj_t * obj, lv_value_precise_t start);
68 void lv_arc_set_end_angle(lv_obj_t * obj, lv_value_precise_t end);
76 void lv_arc_set_angles(lv_obj_t * obj, lv_value_precise_t start, lv_value_precise_t end);
83 void lv_arc_set_bg_start_angle(lv_obj_t * obj, lv_value_precise_t start);
90 void lv_arc_set_bg_end_angle(lv_obj_t * obj, lv_value_precise_t end);
98 void lv_arc_set_bg_angles(lv_obj_t * obj, lv_value_precise_t start, lv_value_precise_t end);
152 lv_value_precise_t lv_arc_get_angle_start(lv_obj_t * obj);
159 lv_value_precise_t lv_arc_get_angle_end(lv_obj_t * obj);
166 lv_value_precise_t lv_arc_get_bg_angle_start(lv_obj_t * obj);
173 lv_value_precise_t lv_arc_get_bg_angle_end(lv_obj_t * obj);
Dlv_arc_private.h32 lv_value_precise_t indic_angle_start;
33 lv_value_precise_t indic_angle_end;
34 lv_value_precise_t bg_angle_start;
35 lv_value_precise_t bg_angle_end;
45 lv_value_precise_t last_angle; /**< Last dragging angle of the arc */
Dlv_arc.c44 static void inv_arc_area(lv_obj_t * arc, lv_value_precise_t start_angle, lv_value_precise_t end_ang…
47 static lv_value_precise_t get_angle(const lv_obj_t * obj);
51 static bool lv_arc_angle_within_bg_bounds(lv_obj_t * obj, const lv_value_precise_t angle,
52 const lv_value_precise_t tolerance_deg);
94 void lv_arc_set_start_angle(lv_obj_t * obj, lv_value_precise_t start) in lv_arc_set_start_angle()
101 lv_value_precise_t old_delta = arc->indic_angle_end - arc->indic_angle_start; in lv_arc_set_start_angle()
102 lv_value_precise_t new_delta = arc->indic_angle_end - start; in lv_arc_set_start_angle()
118 void lv_arc_set_end_angle(lv_obj_t * obj, lv_value_precise_t end) in lv_arc_set_end_angle()
124 lv_value_precise_t old_delta = arc->indic_angle_end - arc->indic_angle_start; in lv_arc_set_end_angle()
125 lv_value_precise_t new_delta = end - arc->indic_angle_start; in lv_arc_set_end_angle()
[all …]
/lvgl-latest/src/draw/
Dlv_draw_arc.h34 lv_value_precise_t start_angle;
35 lv_value_precise_t end_angle;
78 void lv_draw_arc_get_area(int32_t x, int32_t y, uint16_t radius, lv_value_precise_t start_angle,
79 lv_value_precise_t end_angle,
Dlv_draw_arc.c77 void lv_draw_arc_get_area(int32_t x, int32_t y, uint16_t radius, lv_value_precise_t start_angle, in lv_draw_arc_get_area()
78 lv_value_precise_t end_angle, in lv_draw_arc_get_area()
/lvgl-latest/src/draw/renesas/dave2d/
Dlv_draw_dave2d_line.c12 lv_value_precise_t p1_x; in lv_draw_dave2d_line()
13 lv_value_precise_t p1_y; in lv_draw_dave2d_line()
14 lv_value_precise_t p2_x; in lv_draw_dave2d_line()
15 lv_value_precise_t p2_y; in lv_draw_dave2d_line()
/lvgl-latest/src/misc/
Dlv_area.h37 lv_value_precise_t x;
38 lv_value_precise_t y;
196 void lv_point_precise_set(lv_point_precise_t * p, lv_value_precise_t x, lv_value_precise_t y);
Dlv_types.h79 typedef float lv_value_precise_t; typedef
81 typedef int32_t lv_value_precise_t; typedef
Dlv_matrix.c183 …p.x = (lv_value_precise_t)roundf(point->x * matrix->m[0][0] + point->y * matrix->m[0][1] + matrix-… in lv_matrix_transform_precise_point()
184 …p.y = (lv_value_precise_t)roundf(point->x * matrix->m[1][0] + point->y * matrix->m[1][1] + matrix-… in lv_matrix_transform_precise_point()
Dlv_area.c534 (lv_value_precise_t)p->x, (lv_value_precise_t)p->y in lv_point_to_precise()
546 void lv_point_precise_set(lv_point_precise_t * p, lv_value_precise_t x, lv_value_precise_t y) in lv_point_precise_set()
/lvgl-latest/src/core/
Dlv_obj_property.h96 lv_value_precise_t precise; /**< float or int for precise value */
135 lv_value_precise_t precise;
Dlv_obj_property.c60 typedef lv_value_precise_t precise;
68 typedef void (*lv_property_set_##type##_precise_t)(lv_obj_t *, type, lv_value_precise_t); \
83 typedef lv_value_precise_t (*lv_property_get_precise_t)(const lv_obj_t *);
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_arc.c65 lv_value_precise_t start_angle = dsc->start_angle; in lv_draw_nema_gfx_arc()
66 lv_value_precise_t end_angle = dsc->end_angle; in lv_draw_nema_gfx_arc()
/lvgl-latest/src/widgets/line/
Dlv_line.c174 static inline lv_value_precise_t resolve_point_coord(lv_value_precise_t coord, int32_t max) in resolve_point_coord()
/lvgl-latest/src/widgets/chart/
Dlv_chart.c868 lv_value_precise_t y_min = line_dsc.p2.y; in draw_series_line()
869 lv_value_precise_t y_max = line_dsc.p2.y; in draw_series_line()
876 line_dsc.p2.x = (lv_value_precise_t)((w * i) / (chart->point_cnt - 1)) + x_ofs; in draw_series_line()
897 lv_value_precise_t y_cur = line_dsc.p2.y; in draw_series_line()
1013 line_dsc.p2.x = (lv_value_precise_t)LV_COORD_MIN; in draw_series_scatter()
1014 line_dsc.p2.y = (lv_value_precise_t)LV_COORD_MIN; in draw_series_scatter()
/lvgl-latest/docs/details/other-components/
Dobj_property.rst179 lv_value_precise_t precise; /**< float or int for precise value */
225 lv_value_precise_t precise;
/lvgl-latest/demos/render/
Dlv_demo_render.c472 lv_value_precise_t start, lv_value_precise_t end) in arc_obj_create()
489 static lv_value_precise_t angles[][2] = { in arc_core_cb()
/lvgl-latest/src/draw/vg_lite/
Dlv_vg_lite_utils.c1209 p.x = (lv_value_precise_t)roundf(point->x * m[0][0] + point->y * m[0][1] + m[0][2]); in lv_vg_lite_matrix_transform_point()
1210 p.y = (lv_value_precise_t)roundf(point->x * m[1][0] + point->y * m[1][1] + m[1][2]); in lv_vg_lite_matrix_transform_point()
/lvgl-latest/
DKconfig781 bool "Use float as lv_value_precise_t"