Home
last modified time | relevance | path

Searched refs:y (Results 1 – 25 of 308) sorted by relevance

12345678910>>...13

/lvgl-latest/src/libs/thorvg/
DtvgSwRle.cpp264 …return {SwCoord(((unsigned long) pt.x) << (PIXEL_BITS - 6)), SwCoord(((unsigned long) pt.y) << (PI… in UPSCALE()
270 return {pt.x >> PIXEL_BITS, pt.y >> PIXEL_BITS}; in TRUNC()
282 …return {SwCoord(((unsigned long) pt.x) << PIXEL_BITS), SwCoord(((unsigned long) pt.y) << PIXEL_BIT… in SUBPIXELS()
299 if (pt.y < 0) pt.y = -pt.y; in HYPOT()
300 return ((pt.x > pt.y) ? (pt.x + (3 * pt.y >> 3)) : (pt.y + (3 * pt.x >> 3))); in HYPOT()
304 static void _horizLine(RleWorker& rw, SwCoord x, SwCoord y, SwCoord area, SwCoord aCount) in _horizLine() argument
307 y += rw.cellMin.y; in _horizLine()
310 if (y < rw.cellMin.y || y >= rw.cellMax.y) return; in _horizLine()
333 if (y >= SHRT_MAX) { in _horizLine()
345 if ((span->coverage == coverage) && (span->y == y) && (span->x + span->len == x)) { in _horizLine()
[all …]
DtvgRender.cpp55 auto y1 = y + h; in intersect()
57 auto y2 = rhs.y + rhs.h; in intersect()
60 y = (y > rhs.y) ? y : rhs.y; in intersect()
62 h = ((y1 < y2) ? y1 : y2) - y; in intersect()
75 if (rhs.y < y) { in add()
76 h += (y - rhs.y); in add()
77 y = rhs.y; in add()
80 if (rhs.y + rhs.h > y + h) h = (rhs.y + rhs.h) - y; in add()
DtvgMath.cpp40 Point diff = {pt2.x - pt1.x, pt2.y - pt1.y}; in _lineLengthApprox()
42 if (diff.y < 0) diff.y = -diff.y; in _lineLengthApprox()
43 return (diff.x > diff.y) ? (diff.x + diff.y * 0.375f) : (diff.y + diff.x * 0.375f); in _lineLengthApprox()
49 Point diff = {pt2.x - pt1.x, pt2.y - pt1.y}; in _lineLength()
50 return sqrtf(diff.x * diff.x + diff.y * diff.y); in _lineLength()
107 float atan2(float y, float x) in atan2() argument
109 if (y == 0.0f && x == 0.0f) return 0.0f; in atan2()
110 auto a = std::min(fabsf(x), fabsf(y)) / std::max(fabsf(x), fabsf(y)); in atan2()
113 if (fabsf(y) > fabsf(x)) r = 1.57079637f - r; in atan2()
115 if (y < 0) return -r; in atan2()
[all …]
DtvgSwMath.cpp170 pt.x = SwCoord(nearbyint((v.x * cosv - v.y * sinv) * 64.0f)); in mathRotate()
171 pt.y = SwCoord(nearbyint((v.x * sinv + v.y * cosv) * 64.0f)); in mathRotate()
185 return SwFixed(tvg::atan2(TO_FLOAT(pt.y), TO_FLOAT(pt.x)) * (180.0f / MATH_PI) * 65536.0f); in mathAtan()
207 if (pt.x == 0) return abs(pt.y); in mathLength()
208 if (pt.y == 0) return abs(pt.x); in mathLength()
217 if (v.y < 0) v.y = -v.y; in mathLength()
218 return static_cast<SwFixed>((v.x > v.y) ? (v.x + v.y * 0.375f) : (v.y + v.x * 0.375f)); in mathLength()
236 base[6].y = base[3].y; in mathSplitCubic()
237 c = base[1].y; in mathSplitCubic()
238 d = base[2].y; in mathSplitCubic()
[all …]
DtvgSwRasterTexmap.h63 regionTop = region->min.y; in _arrange()
64 regionBottom = region->max.y; in _arrange()
66 regionTop = image->rle->spans->y; in _arrange()
67 regionBottom = image->rle->spans[image->rle->size - 1].y; in _arrange()
92 int32_t x1, x2, x, y, ar, ab, iru, irv, px, ay;
108 while (span->y < yStart) {
114 y = yStart;
116 while (y < yEnd) {
124 while (span->y == y && spanIdx < image->rle->size) {
135 ay = y - aaSpans->yStart;
[all …]
DtvgMath.h47 float atan2(float y, float x);
126 static inline void scaleR(Matrix* m, float x, float y) in scaleR() argument
132 if (y != 1.0f) { in scaleR()
133 m->e22 *= y; in scaleR()
134 m->e12 *= y; in scaleR()
139 static inline void translate(Matrix* m, float x, float y) in translate() argument
142 m->e23 += y; in translate()
146 static inline void translateR(Matrix* m, float x, float y) in translateR() argument
148 if (x == 0.0f && y == 0.0f) return; in translateR()
149 m->e13 += (x * m->e11 + y * m->e12); in translateR()
[all …]
DtvgSwRaster.cpp45 …void operator()(const SwFill* fill, uint8_t* dst, uint32_t y, uint32_t x, uint32_t len, SwMask op,… in operator ()()
47 fillLinear(fill, dst, y, x, len, op, a); in operator ()()
50 …void operator()(const SwFill* fill, uint8_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* c… in operator ()()
52 fillLinear(fill, dst, y, x, len, cmp, op, a); in operator ()()
55 …void operator()(const SwFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, SwBlender… in operator ()()
57 fillLinear(fill, dst, y, x, len, op, a); in operator ()()
60 …void operator()(const SwFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* … in operator ()()
62 fillLinear(fill, dst, y, x, len, cmp, alpha, csize, opacity); in operator ()()
65 …void operator()(const SwFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, SwBlender… in operator ()()
67 fillLinear(fill, dst, y, x, len, op, op2, a); in operator ()()
[all …]
DtvgSwRasterC.h75 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in cRasterTranslucentRle()
87 auto dst = &surface->buf8[span->y * surface->stride + span->x]; in cRasterTranslucentRle()
102 auto h = static_cast<uint32_t>(region.max.y - region.min.y); in cRasterTranslucentRect()
108 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in cRasterTranslucentRect()
110 for (uint32_t y = 0; y < h; ++y) { in cRasterTranslucentRect() local
111 auto dst = &buffer[y * surface->stride]; in cRasterTranslucentRect()
118 auto buffer = surface->buf8 + (region.min.y * surface->stride) + region.min.x; in cRasterTranslucentRect()
120 for (uint32_t y = 0; y < h; ++y) { in cRasterTranslucentRect() local
121 auto dst = &buffer[y * surface->stride]; in cRasterTranslucentRect()
138 for (uint32_t y = 0; y < surface->h; ++y, buffer += surface->stride / 2) { in cRasterABGRtoARGB() local
[all …]
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_triangle.c52 tri_area.y1 = (int32_t)LV_MIN3(dsc->p[0].y, dsc->p[1].y, dsc->p[2].y); in lv_draw_sw_triangle()
54 tri_area.y2 = (int32_t)LV_MAX3(dsc->p[0].y, dsc->p[1].y, dsc->p[2].y); in lv_draw_sw_triangle()
84 if(p[0].y > p[1].y) lv_point_swap(&p[0], &p[1]); in lv_draw_sw_triangle()
85 if(p[0].y > p[2].y) lv_point_swap(&p[0], &p[2]); in lv_draw_sw_triangle()
88 if(p[1].y < p[2].y) lv_point_swap(&p[1], &p[2]); in lv_draw_sw_triangle()
92 if(p[0].y > p[1].y) lv_point_swap(&p[0], &p[1]); in lv_draw_sw_triangle()
95 … bool right = ((p[1].x - p[0].x) * (p[2].y - p[0].y) - (p[1].y - p[0].y) * (p[2].x - p[0].x)) < 0; in lv_draw_sw_triangle()
102 lv_draw_sw_mask_line_points_init(&mask_left, p[0].x, p[0].y, in lv_draw_sw_triangle()
103 p[1].x, p[1].y, in lv_draw_sw_triangle()
106 lv_draw_sw_mask_line_points_init(&mask_right, p[0].x, p[0].y, in lv_draw_sw_triangle()
[all …]
Dlv_draw_sw_utils.c228 for(uint32_t y = 0; y < height; y++) { in lv_draw_sw_i1_convert_to_vtiled() local
230 uint32_t src_index = y * width + x; in lv_draw_sw_i1_convert_to_vtiled()
231 uint32_t dst_index = x * height + y; in lv_draw_sw_i1_convert_to_vtiled()
357 for(int32_t y = 0; y < src_height; ++y) { in rotate270_argb8888() local
358 dst[dstIndex + (src_height - y - 1)] = src[srcIndex]; in rotate270_argb8888()
375 for(int32_t y = 0; y < height; ++y) { in rotate180_argb8888() local
376 int32_t dstIndex = (height - y - 1) * dest_stride; in rotate180_argb8888()
377 int32_t srcIndex = y * src_stride; in rotate180_argb8888()
397 for(int32_t y = 0; y < src_height; ++y) { in rotate90_argb8888() local
398 dst[dstIndex * dst_stride + y] = src[srcIndex]; in rotate90_argb8888()
[all …]
Dlv_draw_sw_box_shadow.c145 int32_t y; in lv_draw_sw_box_shadow() local
185 for(y = clip_area_sub.y1; y <= clip_area_sub.y2; y++) { in lv_draw_sw_box_shadow()
186 blend_area.y1 = y; in lv_draw_sw_box_shadow()
187 blend_area.y2 = y; in lv_draw_sw_box_shadow()
191 … blend_dsc.mask_res = lv_draw_sw_mask_apply(masks, mask_buf, clip_area_sub.x1, y, w); in lv_draw_sw_box_shadow()
228 for(y = clip_area_sub.y2; y >= clip_area_sub.y1; y--) { in lv_draw_sw_box_shadow()
229 blend_area.y1 = y; in lv_draw_sw_box_shadow()
230 blend_area.y2 = y; in lv_draw_sw_box_shadow()
234 … blend_dsc.mask_res = lv_draw_sw_mask_apply(masks, mask_buf, clip_area_sub.x1, y, w); in lv_draw_sw_box_shadow()
273 for(y = clip_area_sub.y1; y <= clip_area_sub.y2; y++) { in lv_draw_sw_box_shadow()
[all …]
/lvgl-latest/examples/widgets/canvas/
Dlv_example_canvas_2.c28 uint32_t y; in lv_example_canvas_2() local
29 for(y = 10; y < 20; y++) { in lv_example_canvas_2()
31 lv_canvas_set_px(canvas, x, y, lv_palette_main(LV_PALETTE_BLUE), LV_OPA_50); in lv_example_canvas_2()
35 for(y = 20; y < 30; y++) { in lv_example_canvas_2()
37 lv_canvas_set_px(canvas, x, y, lv_palette_main(LV_PALETTE_BLUE), LV_OPA_20); in lv_example_canvas_2()
41 for(y = 30; y < 40; y++) { in lv_example_canvas_2()
43 lv_canvas_set_px(canvas, x, y, lv_palette_main(LV_PALETTE_BLUE), LV_OPA_0); in lv_example_canvas_2()
/lvgl-latest/tests/src/test_cases/widgets/
Dtest_label.c64 .y = 0 in test_label_get_letter_pos_align_left()
68 .y = 0 in test_label_get_letter_pos_align_left()
77 TEST_ASSERT_EQUAL(expected_first_letter_point.y, first_letter_point.y); in test_label_get_letter_pos_align_left()
82 TEST_ASSERT_EQUAL(expected_last_letter_point.y, last_letter_point.y); in test_label_get_letter_pos_align_left()
92 .y = 0 in test_label_get_letter_pos_align_left_on_empty_text()
96 .y = 0 in test_label_get_letter_pos_align_left_on_empty_text()
105 TEST_ASSERT_EQUAL(expected_first_letter_point.y, first_letter_point.y); in test_label_get_letter_pos_align_left_on_empty_text()
110 TEST_ASSERT_EQUAL(expected_last_letter_point.y, last_letter_point.y); in test_label_get_letter_pos_align_left_on_empty_text()
121 .y = 0 in test_label_long_text_multiline_get_letter_pos_align_left()
125 .y = 32 in test_label_long_text_multiline_get_letter_pos_align_left()
[all …]
/lvgl-latest/tests/unity/
Dunity_support.c173 int x, y; in screenshot_compare() local
174 for(y = 0; y < p.height; y++) { in screenshot_compare()
175 uint8_t * screen_buf_tmp = screen_buf_xrgb8888 + 800 * 4 * y; in screenshot_compare()
176 png_byte * row = p.row_pointers[y]; in screenshot_compare()
194 fn_ref_full, mode, x, y, ref_px, act_px, tolerance); in screenshot_compare()
276 int y; in read_png_file() local
277 for(y = 0; y < p->height; y++) in read_png_file()
278 p->row_pointers[y] = (png_byte *) malloc(png_get_rowbytes(p->png_ptr, p->info_ptr)); in read_png_file()
342 for(uint32_t y = 0; y < height; y++) { in write_png_file() local
343 row_pointers[y] = malloc(3 * width); in write_png_file()
[all …]
/lvgl-latest/src/draw/renesas/dave2d/
Dlv_draw_dave2d_triangle.c12 int32_t y; in lv_draw_dave2d_triangle() local
16 tri_area.y1 = LV_MIN3(dsc->p[0].y, dsc->p[1].y, dsc->p[2].y); in lv_draw_dave2d_triangle()
18 tri_area.y2 = LV_MAX3(dsc->p[0].y, dsc->p[1].y, dsc->p[2].y); in lv_draw_dave2d_triangle()
29 y = 0 - u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
31 lv_area_move(&clipped_area, x, y); in lv_draw_dave2d_triangle()
47 if(dsc->p[0].y <= dsc->p[1].y && dsc->p[0].y <= dsc->p[2].y) { in lv_draw_dave2d_triangle()
58 else if(dsc->p[1].y <= dsc->p[0].y && dsc->p[1].y <= dsc->p[2].y) { in lv_draw_dave2d_triangle()
85 p[0].y -= u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
86 p[1].y -= u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
87 p[2].y -= u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_triangle()
[all …]
Dlv_draw_dave2d_arc.c19 int32_t y; in lv_draw_dave2d_arc() local
24 y = 0 - u->base_unit.target_layer->buf_area.y1; in lv_draw_dave2d_arc()
30 arc_centre.y = arc_centre.y - buffer_area.y1; in lv_draw_dave2d_arc()
32 lv_area_move(&clipped_area, x, y); in lv_draw_dave2d_arc()
33 lv_area_move(&buffer_area, x, y); in lv_draw_dave2d_arc()
68 (d2_point) D2_FIX4(arc_centre.y), in lv_draw_dave2d_arc()
98 start_point.y = arc_centre.y + (int16_t)(((dsc->radius) * sin_start) >> LV_TRIGO_SHIFT); in lv_draw_dave2d_arc()
101 end_point.y = arc_centre.y + (int16_t)(((dsc->radius) * sin_end) >> LV_TRIGO_SHIFT); in lv_draw_dave2d_arc()
104 arc_area.y1 = LV_MIN3(start_point.y, end_point.y, arc_centre.y); in lv_draw_dave2d_arc()
107 arc_area.y2 = LV_MAX3(start_point.y, end_point.y, arc_centre.y); in lv_draw_dave2d_arc()
[all …]
/lvgl-latest/src/draw/sw/blend/
Dlv_draw_sw_blend_to_l8.c191 int32_t y; in lv_draw_sw_blend_color_to_l8() local
196 LV_UNUSED(y); in lv_draw_sw_blend_color_to_l8()
207 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_l8()
243 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_l8()
257 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_l8()
272 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_l8()
344 int32_t y; in i1_image_blend() local
349 for(y = 0; y < h; y++) { in i1_image_blend()
361 for(y = 0; y < h; y++) { in i1_image_blend()
373 for(y = 0; y < h; y++) { in i1_image_blend()
[all …]
Dlv_draw_sw_blend_to_rgb888.c194 int32_t y; in lv_draw_sw_blend_color_to_rgb888() local
199 LV_UNUSED(y); in lv_draw_sw_blend_color_to_rgb888()
221 for(y = 1; y < h; y++) { in lv_draw_sw_blend_color_to_rgb888()
229 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_rgb888()
266 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_rgb888()
282 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_rgb888()
299 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_rgb888()
373 int32_t y; in i1_image_blend() local
378 for(y = 0; y < h; y++) { in i1_image_blend()
392 for(y = 0; y < h; y++) { in i1_image_blend()
[all …]
Dlv_draw_sw_blend_to_al88.c210 int32_t y; in lv_draw_sw_blend_color_to_al88() local
215 LV_UNUSED(y); in lv_draw_sw_blend_color_to_al88()
228 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_al88()
265 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_al88()
280 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_al88()
297 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_al88()
370 int32_t x, y; in i1_image_blend() local
375 for(y = 0; y < h; y++) { in i1_image_blend()
387 for(y = 0; y < h; y++) { in i1_image_blend()
401 for(y = 0; y < h; y++) { in i1_image_blend()
[all …]
Dlv_draw_sw_blend_to_argb8888.c222 int32_t y; in lv_draw_sw_blend_color_to_argb8888() local
227 LV_UNUSED(y); in lv_draw_sw_blend_color_to_argb8888()
238 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_argb8888()
275 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_argb8888()
289 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_argb8888()
306 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_argb8888()
379 int32_t y; in i1_image_blend() local
384 for(y = 0; y < h; y++) { in i1_image_blend()
399 for(y = 0; y < h; y++) { in i1_image_blend()
411 for(y = 0; y < h; y++) { in i1_image_blend()
[all …]
Dlv_draw_sw_blend_to_rgb565.c223 int32_t y; in lv_draw_sw_blend_color_to_rgb565() local
228 LV_UNUSED(y); in lv_draw_sw_blend_color_to_rgb565()
239 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_rgb565()
280 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_rgb565()
320 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_rgb565()
351 for(y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_rgb565()
423 int32_t y; in i1_image_blend() local
428 for(y = 0; y < h; y++) { in i1_image_blend()
440 for(y = 0; y < h; y++) { in i1_image_blend()
453 for(y = 0; y < h; y++) { in i1_image_blend()
[all …]
Dlv_draw_sw_blend_to_i1.c220 for(int32_t y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_i1() local
236 for(int32_t y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_i1() local
255 for(int32_t y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_i1() local
287 for(int32_t y = 0; y < h; y++) { in lv_draw_sw_blend_color_to_i1() local
369 int32_t y; in i1_image_blend() local
376 for(y = 0; y < h; y++) { in i1_image_blend()
392 for(y = 0; y < h; y++) { in i1_image_blend()
411 for(y = 0; y < h; y++) { in i1_image_blend()
432 for(y = 0; y < h; y++) { in i1_image_blend()
456 for(y = 0; y < h; y++) { in i1_image_blend()
[all …]
/lvgl-latest/src/draw/vg_lite/
Dlv_vg_lite_math.c45 float y = number; in math_fast_inv_sqrtf() local
46 int32_t i = *(int32_t *)&y; /* evil floating point bit level hacking */ in math_fast_inv_sqrtf()
51 y = *(float *)&i; in math_fast_inv_sqrtf()
52 y = y * (threehalfs - (x2 * y * y)); /* 1st iteration */ in math_fast_inv_sqrtf()
54 return y; in math_fast_inv_sqrtf()
Dlv_draw_vg_lite_border.c37 int32_t x, int32_t y, int32_t w, int32_t h,
118 int32_t x, int32_t y, int32_t w, int32_t h, in path_append_inner_rect() argument
139 x + border_w, y + border_w, in path_append_inner_rect()
170 y + y_offset, in path_append_inner_rect()
183 const float c1_y = y + r; in path_append_inner_rect()
187 const float c3_y = y + h - r; in path_append_inner_rect()
194 const float p1_y = y + border_w; in path_append_inner_rect()
196 const float p2_y = y + r; in path_append_inner_rect()
198 const float p3_y = y; in path_append_inner_rect()
200 const float p4_y = y; in path_append_inner_rect()
[all …]
/lvgl-latest/src/misc/
Dlv_area.c59 void lv_area_set_pos(lv_area_t * area_p, int32_t x, int32_t y) in lv_area_set_pos() argument
64 area_p->y1 = y; in lv_area_set_pos()
188 if((p_p->x >= a_p->x1 && p_p->x <= a_p->x2) && ((p_p->y >= a_p->y1 && p_p->y <= a_p->y2))) { in lv_area_is_point_on()
320 int32_t y; in lv_area_align() local
324 y = lv_area_get_height(base) / 2 - lv_area_get_height(to_align) / 2; in lv_area_align()
329 y = 0; in lv_area_align()
333 y = 0; in lv_area_align()
338 y = 0; in lv_area_align()
343 y = lv_area_get_height(base) - lv_area_get_height(to_align); in lv_area_align()
347 y = lv_area_get_height(base) - lv_area_get_height(to_align); in lv_area_align()
[all …]

12345678910>>...13