MirOS Manual: 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 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.

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