From 1be32529b161d6c67d51004062ee4e6280036fb3 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 22 May 2020 14:17:46 +0200 Subject: common: add helper for subtracting rectangles Not sure if generally useful; the following commit uses it. --- common/common.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'common/common.h') diff --git a/common/common.h b/common/common.h index 8dbb304625..af01e38e10 100644 --- a/common/common.h +++ b/common/common.h @@ -87,6 +87,8 @@ void mp_rect_union(struct mp_rect *rc, const struct mp_rect *src); bool mp_rect_intersection(struct mp_rect *rc, const struct mp_rect *rc2); bool mp_rect_contains(struct mp_rect *rc, int x, int y); bool mp_rect_equals(struct mp_rect *rc1, struct mp_rect *rc2); +int mp_rect_subtract(const struct mp_rect *rc1, const struct mp_rect *rc2, + struct mp_rect res_array[4]); unsigned int mp_log2(uint32_t v); uint32_t mp_round_next_power_of_2(uint32_t v); -- cgit v1.2.3