Home
last modified time | relevance | path

Searched refs:points (Results 1 – 25 of 31) sorted by relevance

12

/lvgl-latest/tests/src/test_cases/widgets/
Dtest_line.c44 static lv_point_precise_t points[] = { {5, 5} }; in test_line_size_should_be_updated_after_adding_points() local
45 uint16_t point_cnt = (uint16_t) sizeof(points) / sizeof(lv_point_precise_t); in test_line_size_should_be_updated_after_adding_points()
46 lv_line_set_points(line, points, point_cnt); in test_line_size_should_be_updated_after_adding_points()
54 calculated_width = (int32_t)LV_MAX(points[point_idx].x, calculated_width); in test_line_size_should_be_updated_after_adding_points()
55 calculated_height = (int32_t)LV_MAX(points[point_idx].y, calculated_height); in test_line_size_should_be_updated_after_adding_points()
93 static lv_point_precise_t points[] = { {5, 5}, in test_line_basic_render() local
99 uint16_t point_cnt = (uint16_t) sizeof(points) / sizeof(lv_point_precise_t); in test_line_basic_render()
100 lv_line_set_points(line, points, point_cnt); in test_line_basic_render()
104 lv_line_set_points(line, points, point_cnt); in test_line_basic_render()
150 const lv_point_precise_t points[3] = {{10, 20}, {30, 40}, {50, 60}}; in test_line_point_array_getters_and_setters() local
[all …]
Dtest_chart.c179 …int32_t points[21] = {0, 31, 59, 81, 95, 100, 95, 81, 59, 31, 0, -31, -59, -81, -95, -100, -95, -8… in test_draw_task_hooking() local
182 lv_chart_set_next_value(chart, chart_set1, points[i] + 100); in test_draw_task_hooking()
183 lv_chart_set_next_value(chart, chart_set2, points[i] + 300); in test_draw_task_hooking()
184 lv_chart_set_next_value(chart, chart_set3, points[i] + 500); in test_draw_task_hooking()
/lvgl-latest/src/libs/thorvg/
DtvgLottieBuilder.cpp395 Point points[4]; in _appendRect() local
397 points[0] = {x + w, y}; in _appendRect()
398 points[1] = {x + w, y + h}; in _appendRect()
399 points[2] = {x, y + h}; in _appendRect()
400 points[3] = {x, y}; in _appendRect()
402 points[0] = {x + w, y}; in _appendRect()
403 points[1] = {x, y}; in _appendRect()
404 points[2] = {x, y + h}; in _appendRect()
405 points[3] = {x + w, y + h}; in _appendRect()
409 points[i] *= *transform; in _appendRect()
[all …]
DtvgSvgLoader.cpp759 static char* _parseNumbersArray(char* str, float* points, int* ptCount, int len) in _parseNumbersArray() argument
766 points[count++] = strToFloat(str, &end); in _parseNumbersArray()
821 float points[POINT_CNT]; in _parseTransformationMatrix() local
845 str = _parseNumbersArray(str, points, &ptCount, POINT_CNT); in _parseTransformationMatrix()
851 … Matrix tmp = {points[0], points[2], points[4], points[1], points[3], points[5], 0, 0, 1}; in _parseTransformationMatrix()
855 Matrix tmp = {1, 0, points[0], 0, 1, 0, 0, 0, 1}; in _parseTransformationMatrix()
858 Matrix tmp = {1, 0, points[0], 0, 1, points[1], 0, 0, 1}; in _parseTransformationMatrix()
863 points[0] = fmodf(points[0], 360.0f); in _parseTransformationMatrix()
864 if (points[0] < 0) points[0] += 360.0f; in _parseTransformationMatrix()
865 auto c = cosf(deg2rad(points[0])); in _parseTransformationMatrix()
[all …]
DtvgLottieExpressions.cpp996 auto points = jerry_function_external(_uniformPath); in _buildPath() local
997 jerry_object_set_native_ptr(points, nullptr, exp->property); in _buildPath()
998 jerry_object_set_sz(context, "points", points); in _buildPath()
999 jerry_value_free(points); in _buildPath()
/lvgl-latest/src/draw/
Dlv_draw_vector.c43 if ((lv_array_size(&(P)->points) + (N)) > lv_array_capacity(&(P)->points)) { \
44 lv_array_resize(&(P)->points, ((P)->points.capacity << 1)); \
100 lv_fpoint_t * pt = lv_array_front(&path->points); in lv_matrix_transform_path()
101 uint32_t size = lv_array_size(&path->points); in lv_matrix_transform_path()
115 lv_array_init(&path->points, 8, sizeof(lv_fpoint_t)); in lv_vector_path_create()
123 lv_array_copy(&target_path->points, &path->points); in lv_vector_path_copy()
129 lv_array_clear(&path->points); in lv_vector_path_clear()
135 lv_array_deinit(&path->points); in lv_vector_path_delete()
145 lv_array_push_back(&path->points, p); in lv_vector_path_move_to()
159 lv_array_push_back(&path->points, p); in lv_vector_path_line_to()
[all …]
Dlv_draw_vector_private.h32 lv_array_t points; member
/lvgl-latest/src/widgets/line/
Dlv_line.c32 static void line_set_points(lv_obj_t * obj, const lv_point_precise_t points[], uint32_t point_num, …
68 void lv_line_set_points(lv_obj_t * obj, const lv_point_precise_t points[], uint32_t point_num) in lv_line_set_points() argument
70 line_set_points(obj, points, point_num, false); in lv_line_set_points()
73 void lv_line_set_points_mutable(lv_obj_t * obj, lv_point_precise_t points[], uint32_t point_num) in lv_line_set_points_mutable() argument
75 line_set_points(obj, points, point_num, true); in lv_line_set_points_mutable()
160 static void line_set_points(lv_obj_t * obj, const lv_point_precise_t points[], uint32_t point_num, … in line_set_points() argument
165 line->point_array.constant = points; in line_set_points()
Dlv_line.h50 void lv_line_set_points(lv_obj_t * obj, const lv_point_precise_t points[], uint32_t point_num);
58 void lv_line_set_points_mutable(lv_obj_t * obj, lv_point_precise_t points[], uint32_t point_num);
/lvgl-latest/src/misc/
Dlv_area.c449 void lv_point_array_transform(lv_point_t * points, size_t count, int32_t angle, int32_t scale_x, in… in lv_point_array_transform() argument
458 points[i].x -= pivot->x; in lv_point_array_transform()
459 points[i].y -= pivot->y; in lv_point_array_transform()
465 points[i].x = (((int32_t)(points[i].x) * scale_x) >> 8) + pivot->x; in lv_point_array_transform()
466 points[i].y = (((int32_t)(points[i].y) * scale_y) >> 8) + pivot->y; in lv_point_array_transform()
491 int32_t x = points[i].x; in lv_point_array_transform()
492 int32_t y = points[i].y; in lv_point_array_transform()
494 points[i].x = ((cosma * x - sinma * y) >> LV_TRANSFORM_TRIGO_SHIFT) + pivot->x; in lv_point_array_transform()
495 points[i].y = ((sinma * x + cosma * y) >> LV_TRANSFORM_TRIGO_SHIFT) + pivot->y; in lv_point_array_transform()
501points[i].x = (((cosma * x - sinma * y)) >> (LV_TRANSFORM_TRIGO_SHIFT + 8)) + pivot->x; in lv_point_array_transform()
[all …]
Dlv_area.h186 void lv_point_array_transform(lv_point_t * points, size_t count, int32_t angle, int32_t scale_x, in…
/lvgl-latest/docs/details/widgets/
Dchart.rst25 - show precise locations of points or other locations on chart with cursors
27 - show or hide individual data points
55 Point count (number of data points in all data series added to the chart)
59 - For LINE- and BAR-charts, this is the number of points on the X axis.
61 - For SCATTER charts, this is the number of scatter-points in the data series.
71 - To get points to be drawn on the chart, you must set their Y-values to something
101 - For a SCATTER chart, within each series, points later in the sequence will appear
102 on top of points earlier in the sequence when there is overlap.
125 the appearance of points on the line.
129 - :cpp:enumerator:`LV_PART_INDICATOR` Refers to points on LINE- and SCATTER-charts
[all …]
Dline.rst11 points.
26 Set points
29 A Line's points have to be stored in an :cpp:struct:`lv_point_precise_t` array and passed to
43 This means it will automatically set its size to fit all the points. If
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_vector.c97 lv_fpoint_t * pt = lv_array_at(&p->points, pidx); in _set_paint_shape()
103 lv_fpoint_t * pt = lv_array_at(&p->points, pidx); in _set_paint_shape()
109 lv_fpoint_t * pt1 = lv_array_at(&p->points, pidx); in _set_paint_shape()
110 lv_fpoint_t * pt2 = lv_array_at(&p->points, pidx + 1); in _set_paint_shape()
112 lv_fpoint_t * last_pt = lv_array_at(&p->points, pidx - 1); in _set_paint_shape()
125 lv_fpoint_t * pt1 = lv_array_at(&p->points, pidx); in _set_paint_shape()
126 lv_fpoint_t * pt2 = lv_array_at(&p->points, pidx + 1); in _set_paint_shape()
127 lv_fpoint_t * pt3 = lv_array_at(&p->points, pidx + 2); in _set_paint_shape()
/lvgl-latest/src/drivers/libinput/
Dlv_libinput_private.h44 lv_libinput_event_t points[LV_LIBINPUT_MAX_EVENTS]; /* Event buffer */ member
Dlv_libinput.c349 lv_libinput_event_t * evt = &dsc->points[dsc->start]; in _get_event()
364 lv_libinput_event_t * evt = &dsc->points[dsc->end]; in _create_event()
/lvgl-latest/examples/widgets/chart/
Dindex.rst15 Show the value of the pressed points
/lvgl-latest/src/libs/svg/
Dlv_svg_render.c470 lv_svg_point_t * points = (lv_svg_point_t *)(&vals->data); in _set_polyline_attr() local
472 CALC_BOUNDS(points[0], poly->bounds); in _set_polyline_attr()
473 lv_fpoint_t pt = {points[0].x, points[0].y}; in _set_polyline_attr()
476 pt.x = points[i].x; in _set_polyline_attr()
477 pt.y = points[i].y; in _set_polyline_attr()
522 lv_svg_point_t * points = (lv_svg_point_t *)(&path_seg->data); in _set_path_attr() local
525 lv_fpoint_t pt = {points[0].x, points[0].y}; in _set_path_attr()
531 lv_fpoint_t pt = {points[0].x, points[0].y}; in _set_path_attr()
538 {points[0].x, points[0].y}, in _set_path_attr()
539 {points[1].x, points[1].y} in _set_path_attr()
[all …]
/lvgl-latest/src/libs/tiny_ttf/
Dstb_truetype_htcw.h1901 stbtt_uint32 points; local
1904 points = g + 10 + numberOfContours * 2 + 2 + ins;
1926 flags = ttBYTE(data, points++);
1928 flagcount = ttBYTE(data, points++);
1940 stbtt_int16 dx = ttBYTE(data, points++);
1945 x = x + (stbtt_int16)(ttBYTE(data, points) * 256 + ttBYTE(data, points + 1));
1946 points += 2;
1957 stbtt_int16 dy = ttBYTE(data, points++);
1962 y = y + (stbtt_int16)(ttBYTE(data, points) * 256 + ttBYTE(data, points + 1));
1963 points += 2;
[all …]
/lvgl-latest/demos/render/
Dlv_demo_render.c444 static lv_point_precise_t points[][2] = { in line_cb() local
463 lv_obj_t * obj = line_obj_create(parent, i, w + 4 * r, points[i]); in line_cb()
576 static lv_point_t points[16][3] = { in triangle_cb() local
605 triangle_obj_create(parent, i % 8, i / 8, points[i]); in triangle_cb()
609 lv_obj_t * obj = triangle_obj_create(parent, i % 8, 2 + i / 8, points[i]); in triangle_cb()
615 lv_obj_t * obj = triangle_obj_create(parent, i % 8, 4 + i / 8, points[i]); in triangle_cb()
621 lv_obj_t * obj = triangle_obj_create(parent, i % 8, 6 + i / 8, points[i]); in triangle_cb()
628 lv_obj_t * obj = triangle_obj_create(parent, i % 8, 7 + i / 8, points[i]); in triangle_cb()
/lvgl-latest/src/core/
Dlv_obj_pos.h382 void lv_obj_transform_point_array(const lv_obj_t * obj, lv_point_t points[], size_t count,
Dlv_obj_pos.c786 void lv_obj_transform_point_array(const lv_obj_t * obj, lv_point_t points[], size_t count, in lv_obj_transform_point_array() argument
795 … if(recursive) lv_obj_transform_point_array(lv_obj_get_parent(obj), points, count, flags); in lv_obj_transform_point_array()
796 if(do_tranf) transform_point_array(obj, points, count, inverse); in lv_obj_transform_point_array()
799 if(do_tranf) transform_point_array(obj, points, count, inverse); in lv_obj_transform_point_array()
800 … if(recursive) lv_obj_transform_point_array(lv_obj_get_parent(obj), points, count, flags); in lv_obj_transform_point_array()
/lvgl-latest/src/indev/
Dlv_indev.h287 void lv_indev_set_button_points(lv_indev_t * indev, const lv_point_t points[]);
/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite_vector.c344 const lv_fpoint_t * point = lv_array_front(&src->points); in lv_path_to_vg()
346 const uint32_t point_size = lv_array_size(&src->points); in lv_path_to_vg()
/lvgl-latest/tests/src/test_cases/draw/
Dtest_draw_vector.c290 lv_fpoint_t * pt = lv_array_at(&path->points, 0); in test_transform()

12