Lines Matching refs:outer_area
44 void draw_border_generic(lv_draw_ctx_t * draw_ctx, const lv_area_t * outer_area, const lv_area_t * …
47 static void draw_border_simple(lv_draw_ctx_t * draw_ctx, const lv_area_t * outer_area, const lv_are…
1146 void draw_border_generic(lv_draw_ctx_t * draw_ctx, const lv_area_t * outer_area, const lv_area_t * … in draw_border_generic() argument
1151 bool mask_any = lv_draw_mask_is_any(outer_area); in draw_border_generic()
1156 draw_border_simple(draw_ctx, outer_area, inner_area, color, opa); in draw_border_generic()
1163 if(!_lv_area_intersect(&draw_area, outer_area, draw_ctx->clip_area)) return; in draw_border_generic()
1174 lv_draw_mask_radius_init(&mask_rout_param, outer_area, rout, false); in draw_border_generic()
1193 core_area.x1 = LV_MAX(outer_area->x1 + rout, inner_area->x1); in draw_border_generic()
1194 core_area.x2 = LV_MIN(outer_area->x2 - rout, inner_area->x2); in draw_border_generic()
1195 core_area.y1 = LV_MAX(outer_area->y1 + rout, inner_area->y1); in draw_border_generic()
1196 core_area.y2 = LV_MIN(outer_area->y2 - rout, inner_area->y2); in draw_border_generic()
1199 bool top_side = outer_area->y1 <= inner_area->y1 ? true : false; in draw_border_generic()
1200 bool bottom_side = outer_area->y2 >= inner_area->y2 ? true : false; in draw_border_generic()
1229 bool left_side = outer_area->x1 <= inner_area->x1 ? true : false; in draw_border_generic()
1230 bool right_side = outer_area->x2 >= inner_area->x2 ? true : false; in draw_border_generic()
1243 blend_area.y1 = outer_area->y1; in draw_border_generic()
1252 blend_area.y2 = outer_area->y2; in draw_border_generic()
1257 blend_area.x1 = outer_area->x1; in draw_border_generic()
1266 blend_area.x2 = outer_area->x2; in draw_border_generic()
1280 lv_coord_t max_h = LV_MAX(rout, inner_area->y1 - outer_area->y1); in draw_border_generic()
1282 lv_coord_t top_y = outer_area->y1 + h; in draw_border_generic()
1283 lv_coord_t bottom_y = outer_area->y2 - h; in draw_border_generic()
1372 draw_border_simple(draw_ctx, outer_area, inner_area, color, opa); in draw_border_generic()
1378 static void draw_border_simple(lv_draw_ctx_t * draw_ctx, const lv_area_t * outer_area, const lv_are… in draw_border_simple() argument
1388 bool top_side = outer_area->y1 <= inner_area->y1 ? true : false; in draw_border_simple()
1389 bool bottom_side = outer_area->y2 >= inner_area->y2 ? true : false; in draw_border_simple()
1390 bool left_side = outer_area->x1 <= inner_area->x1 ? true : false; in draw_border_simple()
1391 bool right_side = outer_area->x2 >= inner_area->x2 ? true : false; in draw_border_simple()
1394 a.x1 = outer_area->x1; in draw_border_simple()
1395 a.x2 = outer_area->x2; in draw_border_simple()
1396 a.y1 = outer_area->y1; in draw_border_simple()
1404 a.y2 = outer_area->y2; in draw_border_simple()
1410 a.x1 = outer_area->x1; in draw_border_simple()
1412 a.y1 = (top_side) ? inner_area->y1 : outer_area->y1; in draw_border_simple()
1413 a.y2 = (bottom_side) ? inner_area->y2 : outer_area->y2; in draw_border_simple()
1420 a.x2 = outer_area->x2; in draw_border_simple()