Home
last modified time | relevance | path

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

/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite_line.c77 float dy = p2_y - p1_y; in lv_draw_vg_lite_line() local
78 float inv_dl = math_fast_inv_sqrtf(SQ(dx) + SQ(dy)); in lv_draw_vg_lite_line()
79 float w_dx = dsc->width * dy * inv_dl; in lv_draw_vg_lite_line()
165 float start_y = p1_y + w2_dy + dy * (i * dash_l + dash_width) * inv_dl; in lv_draw_vg_lite_line()
170 p1_y - w2_dy + dy * (i * dash_l + dash_width) * inv_dl); in lv_draw_vg_lite_line()
173 p1_y - w2_dy + dy * (i + 1) * dash_l * inv_dl); in lv_draw_vg_lite_line()
176 p1_y + w2_dy + dy * (i + 1) * dash_l * inv_dl); in lv_draw_vg_lite_line()
/lvgl-latest/src/libs/thorvg/
DtvgSwFill.cpp56 b = (radial->dr * radial->fr + rx * radial->dx + ry * radial->dy) * radial->invA; in _calculateCoefficients()
57 deltaB = (radial->a11 * radial->dx + radial->a21 * radial->dy) * radial->invA; in _calculateCoefficients()
219 fill->linear.dy = y2 - y1; in _prepareLinear()
220 auto len = fill->linear.dx * fill->linear.dx + fill->linear.dy * fill->linear.dy; in _prepareLinear()
223 if (tvg::zero(fill->linear.dx) && tvg::zero(fill->linear.dy)) { in _prepareLinear()
230 fill->linear.dy /= len; in _prepareLinear()
231 fill->linear.offset = -fill->linear.dx * x1 - fill->linear.dy * y1; in _prepareLinear()
247 … fill->linear.offset += fill->linear.dx * invTransform.e13 + fill->linear.dy * invTransform.e23; in _prepareLinear()
250 fill->linear.dx = dx * invTransform.e11 + fill->linear.dy * invTransform.e21; in _prepareLinear()
251 fill->linear.dy = dx * invTransform.e12 + fill->linear.dy * invTransform.e22; in _prepareLinear()
[all …]
DtvgSwRasterTexmap.h723 auto dy = 1.0f - (y[0] - yi[0]); in _rasterPolygonImage() local
724 xa = x[0] + dy * dxdya; in _rasterPolygonImage()
725 ua = u[0] + dy * dudya; in _rasterPolygonImage()
726 va = v[0] + dy * dvdya; in _rasterPolygonImage()
737 xb = x[0] + dy * dxdyb + (off_y * dxdyb); in _rasterPolygonImage()
773 auto dy = 1.0f - (y[0] - yi[0]); in _rasterPolygonImage() local
774 xb = x[0] + dy * dxdyb; in _rasterPolygonImage()
786 xa = x[0] + dy * dxdya + (off_y * dxdya); in _rasterPolygonImage()
787 ua = u[0] + dy * dudya + (off_y * dudya); in _rasterPolygonImage()
788 va = v[0] + dy * dvdya + (off_y * dvdya); in _rasterPolygonImage()
[all …]
DtvgMath.cpp238 auto dy = ((pt2.y - pt1.y) / len) * at; in split() local
241 left.pt2.y = left.pt1.y + dy; in split()
DtvgSwCommon.h139 float dx, dy; member
147 float dx, dy, dr; member
DtvgSwRaster.cpp277 auto dy = (sy > 0.0f) ? static_cast<uint8_t>((sy - ry) * 255.0f) : 0; in _interpUpScaler() local
284 return INTERPOLATE(INTERPOLATE(c4, c3, dx), INTERPOLATE(c2, c1, dx), dy); in _interpUpScaler()
/lvgl-latest/src/libs/qrcode/
Dqrcodegen.c476 for(int dy = -4; dy <= 4; dy++) { in drawWhiteFunctionModules() local
479 if(abs(dy) > dist) in drawWhiteFunctionModules()
480 dist = abs(dy); in drawWhiteFunctionModules()
482 setModuleBounded(qrcode, 3 + dx, 3 + dy, false); in drawWhiteFunctionModules()
483 setModuleBounded(qrcode, qrsize - 4 + dx, 3 + dy, false); in drawWhiteFunctionModules()
484 setModuleBounded(qrcode, 3 + dx, qrsize - 4 + dy, false); in drawWhiteFunctionModules()
496 for(int dy = -1; dy <= 1; dy++) { in drawWhiteFunctionModules() local
498 setModule(qrcode, alignPatPos[i] + dx, alignPatPos[j] + dy, dx == 0 && dy == 0); in drawWhiteFunctionModules()
580 for(int dy = 0; dy < height; dy++) { in fillRectangle() local
582 setModule(qrcode, left + dx, top + dy, true); in fillRectangle()
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_gradient.c325 int32_t dy = end.y - start.y; in lv_gradient_radial_setup() local
327 state->a4 = (lv_sqr(dr) - lv_sqr(dx) - lv_sqr(dy)) << 2; in lv_gradient_radial_setup()
330 state->bpy = dy << 1; in lv_gradient_radial_setup()
331 state->bc = (state->r0 * dr - state->x0 * dx - state->y0 * dy) << 1; in lv_gradient_radial_setup()
490 int32_t dy = end.y - start.y; in lv_gradient_linear_setup() local
492 int32_t l2 = lv_sqr(dx) + lv_sqr(dy); in lv_gradient_linear_setup()
494 state->b = (dy << 16) / l2; in lv_gradient_linear_setup()
495 state->c = ((start.x * dx + start.y * dy) << 16) / l2; in lv_gradient_linear_setup()
590 int32_t dy = yp - state->y0; in lv_gradient_conical_get_line() local
592 …if(dy == 0) { /* we will eventually go through the center of the conical: need an extra test in … in lv_gradient_conical_get_line()
[all …]
Dlv_draw_sw_mask.c175 int32_t dy = p2y - p1y; in lv_draw_sw_mask_line_points_init() local
183 param->yx_steep = (m * dy) >> 10; in lv_draw_sw_mask_line_points_init()
186 if(dy) { in lv_draw_sw_mask_line_points_init()
187 m = (1L << 20) / dy; /*m is multiplier to normalize x (upscaled by 1024)*/ in lv_draw_sw_mask_line_points_init()
196 if(dy) { in lv_draw_sw_mask_line_points_init()
197 m = (1L << 20) / dy; /*m is multiplier to normalize x (upscaled by 1024)*/ in lv_draw_sw_mask_line_points_init()
203 param->yx_steep = (m * dy) >> 10; in lv_draw_sw_mask_line_points_init()
/lvgl-latest/src/core/
Dlv_obj_scroll.h195 void lv_obj_scroll_by(lv_obj_t * obj, int32_t dx, int32_t dy, lv_anim_enable_t anim_en);
206 void lv_obj_scroll_by_bounded(lv_obj_t * obj, int32_t dx, int32_t dy, lv_anim_enable_t anim_en);
Dlv_obj_scroll.c258 void lv_obj_scroll_by_bounded(lv_obj_t * obj, int32_t dx, int32_t dy, lv_anim_enable_t anim_en) in lv_obj_scroll_by_bounded() argument
260 if(dx == 0 && dy == 0) return; in lv_obj_scroll_by_bounded()
290 int32_t y_bounded = y_current + dy; in lv_obj_scroll_by_bounded()
300 dy = y_bounded - y_current; in lv_obj_scroll_by_bounded()
301 if(dx || dy) { in lv_obj_scroll_by_bounded()
302 lv_obj_scroll_by(obj, dx, dy, anim_en); in lv_obj_scroll_by_bounded()
306 void lv_obj_scroll_by(lv_obj_t * obj, int32_t dx, int32_t dy, lv_anim_enable_t anim_en) in lv_obj_scroll_by() argument
308 if(dx == 0 && dy == 0) return; in lv_obj_scroll_by()
331 if(dy) { in lv_obj_scroll_by()
336 lv_anim_set_values(&a, -sy, -sy + dy); in lv_obj_scroll_by()
[all …]
/lvgl-latest/src/misc/
Dlv_matrix.c57 void lv_matrix_translate(lv_matrix_t * matrix, float dx, float dy) in lv_matrix_translate() argument
62 matrix->m[1][2] += dy; in lv_matrix_translate()
68 {0.0f, 1.0f, dy}, in lv_matrix_translate()
/lvgl-latest/src/libs/tiny_ttf/
Dstb_truetype_htcw.h1957 stbtt_int16 dy = ttBYTE(data, points++); local
1958 y += (flags & 32) ? dy : -dy; // ???
2178 static void stbtt__csctx_rmove_to(stbtt__csctx * ctx, float dx, float dy) argument
2182 ctx->first_y = ctx->y = ctx->y + dy;
2186 static void stbtt__csctx_rline_to(stbtt__csctx * ctx, float dx, float dy) argument
2189 ctx->y += dy;
2407 float dx, dy; local
2473 dy = dy1 + dy2 + dy3 + dy4 + dy5;
2474 if(STBTT_fabs(dx) > STBTT_fabs(dy))
2475 dy6 = -dy;
[all …]
/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite_arc.c393 float dy = _lerp(ay, by, t); in _get_arc_control_points() local
401 arc->p0y = (int32_t)floorf(0.5f + _lerp(dy, ey, t)); in _get_arc_control_points()
415 arc->p2y = (int32_t)floorf(0.5f + dy); in _get_arc_control_points()
417 arc->p3y = (int32_t)floorf(0.5f + _lerp(dy, ey, t)); in _get_arc_control_points()
/lvgl-latest/libs/nema_gfx/include/
Dnema_graphics.h434 void nema_set_depth(float start, float dx, float dy);
/lvgl-latest/docs/details/base-widget/
Dscroll.rst270 - :cpp:expr:`lv_obj_scroll_by(widget, dx, dy, anim_enable)` Scroll by given amount of…
271 - :cpp:expr:`lv_obj_scroll_by_bounded(widget, dx, dy, animation_enable)` Scroll by given amount of…
/lvgl-latest/src/indev/
Dlv_indev.c1471 int32_t dy = indev->pointer.last_short_click_point.y - indev->pointer.act_point.y; in indev_proc_short_click() local
1472 …if(dx * dx + dy * dy > indev->scroll_limit * indev->scroll_limit) indev->pointer.short_click_strea… in indev_proc_short_click()
/lvgl-latest/src/others/vg_lite_tvg/
Dvg_lite_tvg.cpp1928 float dy = (p2_trans.y - p1_trans.y); in vg_lite_draw_grad() local
1929 float scale = sqrtf(dx * dx + dy * dy); in vg_lite_draw_grad()
1930 float angle = (float)(atan2f(dy, dx)); in vg_lite_draw_grad()
Dvg_lite.h1055 vg_lite_int32_t dy,