Home
last modified time | relevance | path

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

/lvgl-latest/src/misc/
Dlv_area.c129 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
132 res_p->x1 = LV_MAX(a1_p->x1, a2_p->x1); in _lv_area_intersect()
133 res_p->y1 = LV_MAX(a1_p->y1, a2_p->y1); in _lv_area_intersect()
134 res_p->x2 = LV_MIN(a1_p->x2, a2_p->x2); in _lv_area_intersect()
135 res_p->y2 = LV_MIN(a1_p->y2, a2_p->y2); in _lv_area_intersect()
153 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
156 if(!_lv_area_is_on(a1_p, a2_p)) return -1; in _lv_area_diff()
159 if(_lv_area_is_in(a1_p, a2_p, 0)) return 0; in _lv_area_diff()
166 lv_coord_t a1_w = lv_area_get_width(a1_p) - 1; in _lv_area_diff()
167 lv_coord_t a1_h = lv_area_get_height(a1_p) - 1; in _lv_area_diff()
[all …]
Dlv_area.h178 bool _lv_area_intersect(lv_area_t * res_p, const lv_area_t * a1_p, const lv_area_t * a2_p);
187 int8_t _lv_area_diff(lv_area_t * res_p, const lv_area_t * a1_p, const lv_area_t * a2_p);
195 void _lv_area_join(lv_area_t * a_res_p, const lv_area_t * a1_p, const lv_area_t * a2_p);
212 bool _lv_area_is_on(const lv_area_t * a1_p, const lv_area_t * a2_p);