gimprectangle

gimprectangle —

Synopsis




gboolean    gimp_rectangle_intersect        (gint x1,
                                             gint y1,
                                             gint width1,
                                             gint height1,
                                             gint x2,
                                             gint y2,
                                             gint width2,
                                             gint height2,
                                             gint *dest_x,
                                             gint *dest_y,
                                             gint *dest_width,
                                             gint *dest_height);

Description

Details

gimp_rectangle_intersect ()

gboolean    gimp_rectangle_intersect        (gint x1,
                                             gint y1,
                                             gint width1,
                                             gint height1,
                                             gint x2,
                                             gint y2,
                                             gint width2,
                                             gint height2,
                                             gint *dest_x,
                                             gint *dest_y,
                                             gint *dest_width,
                                             gint *dest_height);

Calculates the intersection of two rectangles.

x1 : origin of first rectangle
y1 : origin of first rectangle
width1 : width of first rectangle
height1 : height of first rectangle
x2 : origin of second rectangle
y2 : origin of second rectangle
width2 : width of second rectangle
height2 : height of second rectangle
dest_x : return location for origin of intersection (may be NULL)
dest_y : return location for origin of intersection (may be NULL)
dest_width : return location for width of intersection (may be NULL)
dest_height : return location for height of intersection (may be NULL)
Returns : TRUE if the intersection is non-empty, FALSE otherwise

Since GIMP 2.4