![]() |
![]() |
![]() |
GIMP Base Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
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);
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