1TICKIT_RECTSET_ADD(3) Library Functions Manual TICKIT_RECTSET_ADD(3)
2
3
4
6 tickit_rectset_add - add an area to a rectangle set
7
9 #include <tickit.h>
10
11 void tickit_rectset_add(TickitRectSet *trs, const TickitRect *rect);
12
13 Link with -ltickit.
14
16 tickit_rectset_add() ensures that the regions stored by the rectangle
17 set includes the area given by rect. Since the rectangle set stores a
18 set of non-overlapping regions, it may have to split the newly-added
19 area into smaller pieces, to ensure the regions do not overlap. Since
20 it merges neighbours where possible it can also result in fewer regions
21 being stored.
22
24 tickit_rectset_add() returns no value.
25
27 tickit_rectset_new(3), tickit_rectset(7), tickit_rect(7), tickit(7)
28
29
30
31 TICKIT_RECTSET_ADD(3)