Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XXorRegion(3X11) — BSD/386 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XCreateRegion(3X11)

XDrawRectangle(3X11)

gion(3X11)



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


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026