Lines Matching refs:int32_t

37     int32_t x0;         /* center of the start circle */
38 int32_t y0; /* center of the start circle */
39 int32_t r0; /* radius of the start circle */
40 int32_t inv_dr; /* 1 / (r1 - r0) */
41 int32_t a4; /* 4 * a */
42 int32_t inv_a4; /* 1 / (4 * a) */
43 int32_t dx;
45 int32_t bpx;
46 int32_t bpy;
47 int32_t bc;
54 int32_t a;
55 int32_t b;
56 int32_t c;
62 int32_t x0;
63 int32_t y0;
64 int32_t a;
65 int32_t da;
66 int32_t inv_da;
76 static lv_grad_t * allocate_item(const lv_grad_dsc_t * g, int32_t w, int32_t h);
80 static inline int32_t extend_w(int32_t w, lv_grad_extend_t extend);
92 static lv_grad_t * allocate_item(const lv_grad_dsc_t * g, int32_t w, int32_t h) in allocate_item()
94 int32_t size; in allocate_item()
123 static inline int32_t extend_w(int32_t w, lv_grad_extend_t extend) in extend_w()
144 lv_grad_t * lv_gradient_get(const lv_grad_dsc_t * g, int32_t w, int32_t h) in lv_gradient_get()
164 void LV_ATTRIBUTE_FAST_MEM lv_gradient_color_calculate(const lv_grad_dsc_t * dsc, int32_t range, in lv_gradient_color_calculate()
165int32_t frac, lv_grad_color_t * color_out, lv_opa_t * opa_out) in lv_gradient_color_calculate()
169 int32_t min = (dsc->stops[0].frac * range) >> 8; in lv_gradient_color_calculate()
177 int32_t max = (dsc->stops[dsc->stops_count - 1].frac * range) >> 8; in lv_gradient_color_calculate()
186 int32_t d = 0; in lv_gradient_color_calculate()
187 int32_t found_i = 0; in lv_gradient_color_calculate()
189 int32_t cur = (dsc->stops[i].frac * range) >> 8; in lv_gradient_color_calculate()
290 int32_t wdt = lv_area_get_width(coords); in lv_gradient_radial_setup()
291 int32_t hgt = lv_area_get_height(coords); in lv_gradient_radial_setup()
313 int32_t dr = r_end - r_start; 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()
360 void LV_ATTRIBUTE_FAST_MEM lv_gradient_radial_get_line(lv_grad_dsc_t * dsc, int32_t xp, int32_t yp, in lv_gradient_radial_get_line()
361 int32_t width, lv_grad_t * result) in lv_gradient_radial_get_line()
368 int32_t w; /* the result: this is an offset into the 256 element gradient color table */ in lv_gradient_radial_get_line()
369 int32_t b, db, c, dc; in lv_gradient_radial_get_line()
378 int32_t _w = width; in lv_gradient_radial_get_line()
391 int32_t _x1 = LV_MAX(xp, state->clip_area.x1); in lv_gradient_radial_get_line()
392 int32_t _x2 = LV_MIN(xp + width, state->clip_area.x2); in lv_gradient_radial_get_line()
419 int32_t a4 = state->a4 >> 4; in lv_gradient_radial_get_line()
421int32_t det = lv_sqr(b >> 4) - (a4 * (c >> 4)); /* b^2 shifted down by 2*4=8, 4ac shifted down… in lv_gradient_radial_get_line()
480 int32_t wdt = lv_area_get_width(coords); in lv_gradient_linear_setup()
481 int32_t hgt = lv_area_get_height(coords); 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()
492 int32_t l2 = lv_sqr(dx) + lv_sqr(dy); in lv_gradient_linear_setup()
508 void LV_ATTRIBUTE_FAST_MEM lv_gradient_linear_get_line(lv_grad_dsc_t * dsc, int32_t xp, int32_t yp, in lv_gradient_linear_get_line()
509 int32_t width, lv_grad_t * result) in lv_gradient_linear_get_line()
516 int32_t w; /* the result: this is an offset into the 256 element gradient color table */ in lv_gradient_linear_get_line()
517 int32_t x, d; in lv_gradient_linear_get_line()
545 int32_t alpha = dsc->params.conical.start_angle % 360; in lv_gradient_conical_setup()
546 int32_t beta = dsc->params.conical.end_angle % 360; in lv_gradient_conical_setup()
554 int32_t wdt = lv_area_get_width(coords); in lv_gradient_conical_setup()
555 int32_t hgt = lv_area_get_height(coords); in lv_gradient_conical_setup()
580 void LV_ATTRIBUTE_FAST_MEM lv_gradient_conical_get_line(lv_grad_dsc_t * dsc, int32_t xp, int32_t yp, in lv_gradient_conical_get_line()
581 int32_t width, lv_grad_t * result) in lv_gradient_conical_get_line()
588 int32_t w; /* the result: this is an offset into the 256 element gradient color table */ in lv_gradient_conical_get_line()
589 int32_t dx = xp - state->x0; in lv_gradient_conical_get_line()
590 int32_t dy = yp - state->y0; in lv_gradient_conical_get_line()
598 int32_t d = lv_atan2(dy, dx) - state->a; in lv_gradient_conical_get_line()
610 int32_t d = lv_atan2(dy, dx) - state->a; in lv_gradient_conical_get_line()
621 void lv_grad_linear_init(lv_grad_dsc_t * dsc, int32_t from_x, int32_t from_y, int32_t to_x, int32_t in lv_grad_linear_init()
632 void lv_grad_radial_init(lv_grad_dsc_t * dsc, int32_t center_x, int32_t center_y, int32_t to_x, int… in lv_grad_radial_init()
647 void lv_grad_conical_init(lv_grad_dsc_t * dsc, int32_t center_x, int32_t center_y, int32_t start_an… in lv_grad_conical_init()
648 int32_t end_angle, lv_grad_extend_t extend) in lv_grad_conical_init()
658 void lv_grad_radial_set_focal(lv_grad_dsc_t * dsc, int32_t center_x, int32_t center_y, int32_t radi… in lv_grad_radial_set_focal()