diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-04-19 11:59:54 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-04-19 12:19:19 +0100 |
commit | 0770dda52be9c1bf464a84cb5566ef46d7e9df5a (patch) | |
tree | bf71d64fc7cdae58413b2e25b2f0fa9c5d0f4a1a /src/cairo-clip-private.h | |
parent | e9c9e28cd19df8a5875f62fc74087500182399f0 (diff) | |
download | cairo-0770dda52be9c1bf464a84cb5566ef46d7e9df5a.tar.gz |
Split cairo-clip-privates into struct+inlines
References: https://bugs.freedesktop.org/show_bug.cgi?id=48577
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-clip-private.h')
-rw-r--r-- | src/cairo-clip-private.h | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/src/cairo-clip-private.h b/src/cairo-clip-private.h index c1c24d8c0..5fc05a64e 100644 --- a/src/cairo-clip-private.h +++ b/src/cairo-clip-private.h @@ -84,18 +84,6 @@ _cairo_clip_destroy (cairo_clip_t *clip); cairo_private extern const cairo_clip_t __cairo_clip_all; -static inline cairo_bool_t _cairo_clip_is_all_clipped(const cairo_clip_t *clip) -{ - return clip == &__cairo_clip_all; -} - -static inline cairo_clip_t * -_cairo_clip_set_all_clipped (cairo_clip_t *clip) -{ - _cairo_clip_destroy (clip); - return (cairo_clip_t *) &__cairo_clip_all; -} - cairo_private cairo_clip_t * _cairo_clip_copy (const cairo_clip_t *clip); @@ -122,25 +110,10 @@ cairo_private cairo_clip_t * _cairo_clip_intersect_rectangle (cairo_clip_t *clip, const cairo_rectangle_int_t *rectangle); -static inline cairo_clip_t * -_cairo_clip_copy_intersect_rectangle (const cairo_clip_t *clip, - const cairo_rectangle_int_t *r) -{ - return _cairo_clip_intersect_rectangle (_cairo_clip_copy (clip), r); -} - cairo_private cairo_clip_t * _cairo_clip_intersect_clip (cairo_clip_t *clip, const cairo_clip_t *other); -static inline cairo_clip_t * -_cairo_clip_copy_intersect_clip (const cairo_clip_t *clip, - const cairo_clip_t *other) -{ - return _cairo_clip_intersect_clip (_cairo_clip_copy (clip), other); -} - - cairo_private cairo_clip_t * _cairo_clip_intersect_box (cairo_clip_t *clip, const cairo_box_t *box); @@ -178,21 +151,6 @@ _cairo_clip_combine_with_surface (const cairo_clip_t *clip, cairo_surface_t *dst, int dst_x, int dst_y); -static inline void -_cairo_clip_steal_boxes (cairo_clip_t *clip, cairo_boxes_t *boxes) -{ - _cairo_boxes_init_for_array (boxes, clip->boxes, clip->num_boxes); - clip->boxes = NULL; - clip->num_boxes = 0; -} - -static inline void -_cairo_clip_unsteal_boxes (cairo_clip_t *clip, cairo_boxes_t *boxes) -{ - clip->boxes = boxes->chunks.base; - clip->num_boxes = boxes->num_boxes; -} - cairo_private cairo_clip_t * _cairo_clip_from_boxes (const cairo_boxes_t *boxes); |