diff --git a/headers/private/interface/clipping.h b/headers/private/interface/clipping.h index 65ee86c91a..02d8e797a5 100644 --- a/headers/private/interface/clipping.h +++ b/headers/private/interface/clipping.h @@ -94,7 +94,7 @@ valid_rect(clipping_rect rect) static inline bool -rects_intersects(clipping_rect rectA, clipping_rect rectB) +rects_intersect(clipping_rect rectA, clipping_rect rectB) { return valid_rect(sect_rect(rectA, rectB)); } @@ -114,4 +114,17 @@ rect_height(clipping_rect rect) } +static inline clipping_rect +rect_offset(clipping_rect rect, int32 x, int32 y) +{ + clipping_rect offRect; + + offRect.left = rect.left + x; + offRect.top = rect.top + y; + offRect.right = rect.right + x; + offRect.bottom = rect.bottom + y; + + return offRect; +} + #endif // __CLIPPING_H