MirBSD manpage: XIntersectRegion(3), XOffsetRegion(3), XShrinkRegion(3), XSubtractRegion(3), XUnionRectWithRegion(3), XUnionRegion(3), XXorRegion(3)


XIntersectRegion(3X11)   XLIB FUNCTIONS    XIntersectRegion(3X11)

NAME

     XIntersectRegion, XUnionRegion, XUnionRectWithRegion, XSub-
     tractRegion, XXorRegion, XOffsetRegion, XShrinkRegion -
     region arithmetic

SYNTAX

     int XIntersectRegion(Region sra, Region srb, Region
          dr_return);

     int XUnionRegion(Region sra, Region srb, Region dr_return);

     int XUnionRectWithRegion(XRectangle *rectangle, Region
          src_region, Region dest_region_return);

     int XSubtractRegion(Region sra, Region srb, Region
          dr_return);

     int XXorRegion(Region sra, Region srb, Region dr_return);

     int XOffsetRegion(Region r, int dx, int dy);

     int XShrinkRegion(Region r, int dx, int dy);

ARGUMENTS

     dest_region_return
               Returns the destination region.

     dr_return 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.

     src_region
               Specifies the source region to be used.

DESCRIPTION

     The XIntersectRegion function computes the intersection of
     two regions.

     The XUnionRegion function computes the union of two regions.

XFree86                   Version 4.5.0                         1

XIntersectRegion(3X11)   XLIB FUNCTIONS    XIntersectRegion(3X11)

     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),
     XEmptyRegion(3X11)
     Xlib - C Language X Interface

XFree86                   Version 4.5.0                         2

Generated on 2021-12-07 11:07:08 by $MirOS: src/scripts/roff2htm,v 1.103 2021/01/23 20:24:35 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2021 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.