Struct
GeglRectangle
Instance methods
gegl_rectangle_align
Aligns rectangle to a regular tile grid, of which tile is a representative
tile, and stores the result in destination.
gegl_rectangle_align_to_buffer
Aligns rectangle to the tile grid of buffer, and stores the result in
destination.
gegl_rectangle_bounding_box
Computes the bounding box of the rectangles source1 and source2 and stores the
resulting bounding box in destination.
gegl_rectangle_copy
Copies the rectangle information stored in source over the information in
destination.
gegl_rectangle_intersect
Calculates the intersection of two rectangles. If the rectangles do not intersect, dest’s width and height are set to 0 and its x and y values are undefined.
gegl_rectangle_is_infinite_plane
Returns TRUE if the GeglRectangle represents an infininte plane, FALSE otherwise.
gegl_rectangle_subtract
Subtracts subtrahend from minuend, and stores the resulting rectangles in
destination. Between 0 and 4 disjoint rectangles may be produced.
gegl_rectangle_subtract_bounding_box
Computes the bounding box of the area formed by subtracting subtrahend
from minuend, and stores the result in destination.
gegl_rectangle_xor
Computes the symmetric difference of the rectangles source1 and source2,
and stores the resulting rectangles in destination. Between 0 and 4
disjoint rectangles may be produced.