GA_region
Declaration
typedef struct {
GA_rect rect;
GA_span *spans;
} GA_region
Prototype In
snap/graphics.h
Description
Fundamental type definition representing a complex region. Complex regions are used to represent non-rectangular areas as unions of smaller rectangles (the smallest being a single pixel). You can use complex regions to build complex clipping regions for user interface library development.
If the Spans field for the region is NULL, then the region is a simple region and is composed of only a single rectangle. Note however that you can have a simple region that consists of only single rectangle in the span structure (usually after complex region arithmetic). You can use the GA_IsSimpleRegion macro to determine if the region contains only a single rectangle.
Members
Rect |
Bounding rectangle for the region |
spans |
Pointer to the internal region span structure. |
Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com