Method
GeglRectanglealign
Declaration [src]
gboolean
gegl_rectangle_align (
GeglRectangle* destination,
const GeglRectangle* rectangle,
const GeglRectangle* tile,
GeglRectangleAlignment alignment
)
Description [src]
Aligns rectangle
to a regular tile grid, of which tile
is a representative
tile, and stores the result in destination
.
alignment
can be one of:
GEGL_RECTANGLE_ALIGNMENT_SUBSET: Calculate the biggest aligned rectangle
contained in rectangle
.
GEGL_RECTANGLE_ALIGNMENT_SUPERSET: Calculate the smallest aligned
rectangle containing rectangle
.
GEGL_RECTANGLE_ALIGNMENT_NEAREST: Calculate the nearest aligned rectangle
to rectangle
.
destination
may point to the same object as rectangle
or tile
.
Returns TRUE if the result is not empty.
Parameters
rectangle
-
Type:
GeglRectangle
A
GeglRectangle
.The data is owned by the caller of the function. tile
-
Type:
GeglRectangle
A
GeglRectangle
.The data is owned by the caller of the function. alignment
-
Type:
GeglRectangleAlignment
A
GeglRectangleAlignment
value.