XIntersectRegion(3X11) XLIB FUNCTIONS XIntersectRegion(3X11)
NAME
XIntersectRegion, XUnionRegion, XUnionRectWithRegion,
XSubtractRegion, XXorRegion, XOffsetRegion, XShrinkRegion
- region arithmetic
SYNTAX
XIntersectRegion(sra, srb, drreturn)
Region sra, srb, drreturn;
XUnionRegion(sra, srb, drreturn)
Region sra, srb, drreturn;
XUnionRectWithRegion(rectangle, srcregion,
destregionreturn)
XRectangle *rectangle;
Region srcregion;
Region destregionreturn;
XSubtractRegion(sra, srb, drreturn)
Region sra, srb, drreturn;
XXorRegion(sra, srb, drreturn)
Region sra, srb, drreturn;
XOffsetRegion(r, dx, dy)
Region r;
int dx, dy;
XShrinkRegion(r, dx, dy)
Region r;
int dx, dy;
ARGUMENTS
destregionreturn
Returns the destination region.
drreturn Returns the result of the computation. ds Dy
move or shrink
dx
dy Specify the x and y coordinates, which define
the amount you want to the specified region.
r Specifies the region.
rectangle Specifies the rectangle.
sra
srb Specify the two regions with which you want to
perform the computation.
srcregion
Specifies the source region to be used.
X Version 11 Release 5 1
XIntersectRegion(3X11) XLIB FUNCTIONS XIntersectRegion(3X11)
DESCRIPTION
The XIntersectRegion function computes the intersection of
two regions.
The XUnionRegion function computes the union of two
regions.
The XUnionRectWithRegion function updates the destination
region from a union of the specified rectangle and the
specified source region.
The XSubtractRegion function subtracts srb from sra and
stores the results in dr_return.
The XXorRegion function calculates the difference between
the union and intersection of two regions.
The XOffsetRegion function moves the specified region by a
specified amount.
The XShrinkRegion function reduces the specified region by
a specified amount. Positive values shrink the size of
the region, and negative values expand the region.
SEE ALSO
XCreateRegion(3X11), XDrawRectangle(3X11), XEmptyRe-
gion(3X11)
Xlib - C Language X Interface
X Version 11 Release 5 2