Re: [PATCH 07/72] core: some in-code documentation
Bryce Harrington <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Dec 29, 2015 at 10:16:45AM +0100, Enrico Weigelt, metux IT consult wrote: > Signed-off-by: Enrico Weigelt, metux IT consult <[email protected]> Looks good, thanks. Pushed: To ssh://git.cairographics.org/git/cairo 047ba66..968f8c7 master -> master > --- > src/cairo-boxes.c | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/src/cairo-boxes.c b/src/cairo-boxes.c > index 63b68dd..db002ef 100644 > --- a/src/cairo-boxes.c > +++ b/src/cairo-boxes.c > @@ -102,6 +102,16 @@ _cairo_boxes_init_for_array (cairo_boxes_t *boxes, > boxes->is_pixel_aligned = n == num_boxes; > } > > +/** > + * Computes the minimum bounding box of the given list of boxes and assign > + * it to the given boxes set. It also assigns that list as the list of > + * limiting boxes in the box set. > + * > + * @param boxes the box set to be filled (return buffer) > + * @param limits array of the limiting boxes to compute the bounding > + * box from > + * @param num_limits length of the limits array > + */ > void > _cairo_boxes_limit (cairo_boxes_t *boxes, > const cairo_box_t *limits, > @@ -265,6 +275,13 @@ _cairo_boxes_add (cairo_boxes_t *boxes, > return boxes->status; > } > > +/** > + * Computes the minimum bounding box of the given box set and stores > + * it in the given box. > + * > + * @param boxes the box set whose minimum bounding is computed > + * @param box return buffer for the computed result > + */ > void > _cairo_boxes_extents (const cairo_boxes_t *boxes, > cairo_box_t *box) > @@ -317,6 +334,15 @@ _cairo_boxes_clear (cairo_boxes_t *boxes) > boxes->is_pixel_aligned = TRUE; > } > > +/** > + * Linearize a box set of possibly multiple chunks into one big chunk > + * and returns an array of boxes > + * > + * @param boxes the box set to be converted > + * @param num_boxes return buffer for the number of boxes (array count) > + * @return pointer to the newly allocated array of boxes > + * (the number o elements is given in num_boxes) > + * */ > cairo_box_t * > _cairo_boxes_to_array (const cairo_boxes_t *boxes, > int *num_boxes, > -- > 2.6.4.442.g545299f > > -- > cairo mailing list > [email protected] > http://lists.cairographics.org/mailman/listinfo/cairo -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo