Lines Matching refs:start
282 lv_point_t start = dsc->params.radial.focal; in lv_gradient_radial_setup() local
293 start.x = lv_pct_to_px(start.x, wdt); in lv_gradient_radial_setup()
297 start.y = lv_pct_to_px(start.y, hgt); in lv_gradient_radial_setup()
303 … int16_t r_start = lv_sqrt32(lv_sqr(start_extent.x - start.x) + lv_sqr(start_extent.y - start.y)); in lv_gradient_radial_setup()
310 state->x0 = start.x; in lv_gradient_radial_setup()
311 state->y0 = start.y; in lv_gradient_radial_setup()
314 if(end.x == start.x && end.y == start.y) { in lv_gradient_radial_setup()
324 int32_t dx = end.x - start.x; in lv_gradient_radial_setup()
325 int32_t dy = end.y - start.y; in lv_gradient_radial_setup()
337 (lv_sqr(start.x - end.x) + lv_sqr(start.y - end.y) < lv_sqr(r_end - r_start))) { in lv_gradient_radial_setup()
342 …lv_area_set(&state->clip_area, start.x - r_start, start.y - r_start, start.x + r_start, start.y +… in lv_gradient_radial_setup()
471 lv_point_t start = dsc->params.linear.start; in lv_gradient_linear_setup() local
483 start.x = lv_pct_to_px(start.x, wdt); in lv_gradient_linear_setup()
485 start.y = lv_pct_to_px(start.y, hgt); in lv_gradient_linear_setup()
489 int32_t dx = end.x - start.x; in lv_gradient_linear_setup()
490 int32_t dy = end.y - start.y; in lv_gradient_linear_setup()
495 state->c = ((start.x * dx + start.y * dy) << 16) / l2; in lv_gradient_linear_setup()
625 dsc->params.linear.start.x = from_x; in lv_grad_linear_init()
626 dsc->params.linear.start.y = from_y; in lv_grad_linear_init()