Home
last modified time | relevance | path

Searched refs:a1_p (Results 1 – 2 of 2) sorted by relevance

/lvgl-latest/src/misc/
Dlv_area.c94 bool lv_area_intersect(lv_area_t * res_p, const lv_area_t * a1_p, const lv_area_t * a2_p) in lv_area_intersect() argument
97 res_p->x1 = LV_MAX(a1_p->x1, a2_p->x1); in lv_area_intersect()
98 res_p->y1 = LV_MAX(a1_p->y1, a2_p->y1); in lv_area_intersect()
99 res_p->x2 = LV_MIN(a1_p->x2, a2_p->x2); in lv_area_intersect()
100 res_p->y2 = LV_MIN(a1_p->y2, a2_p->y2); in lv_area_intersect()
111 int8_t lv_area_diff(lv_area_t res_p[], const lv_area_t * a1_p, const lv_area_t * a2_p) in lv_area_diff() argument
114 if(!lv_area_is_on(a1_p, a2_p)) return -1; in lv_area_diff()
117 if(lv_area_is_in(a1_p, a2_p, 0)) return 0; in lv_area_diff()
124 int32_t a1_w = lv_area_get_width(a1_p) - 1; in lv_area_diff()
125 int32_t a1_h = lv_area_get_height(a1_p) - 1; in lv_area_diff()
[all …]
Dlv_area_private.h46 bool lv_area_intersect(lv_area_t * res_p, const lv_area_t * a1_p, const lv_area_t * a2_p);
55 int8_t lv_area_diff(lv_area_t res_p[], const lv_area_t * a1_p, const lv_area_t * a2_p);
63 void lv_area_join(lv_area_t * a_res_p, const lv_area_t * a1_p, const lv_area_t * a2_p);
80 bool lv_area_is_on(const lv_area_t * a1_p, const lv_area_t * a2_p);