Raster Image Functions:
 Region Processing
  Creating and Using a Region

For creating a region:

LBitmap::SetKaufmannRgn

LBitmapRgn::SetRgnBorder

LBitmapRgn::SetRgnHandle

LBitmapRgn::SetRgnColor

LBitmapRgn::SetRgnColorHSVRange

LBitmapRgn::SetRgnColorRGBRange

LBitmapRgn::SetRgnCurve

LBitmapRgn::SetRgnEllipse

LBitmapRgn::SetRgnPolygon

LBitmapRgn::SetRgnRect

LBitmapRgn::SetRgnRoundRect

LBitmapRgn::SetRgnFromMask

LBitmapRgn::SetRgnMagicWand

For working with the current region:

LBitmap::GetRgnContourPoints

LBitmap::GetRgnPerimeterLength

LBitmapRgn::BitmapHasRgn

LPaint::ColorRgn

LPaint::FrameRgn

LBitmapRgn::CreateMaskFromBitmapRgn

LBitmapRgn::Free

LBitmapRgn::GetRgnHandle

LBitmapRgn::GetClipSegments

LBitmapRgn::GetClipSegmentsMax

LBitmapRgn::GetRgnArea

LBitmapRgn::GetRgnBounds

LBitmapRgn::HolesRemovalRgn

LBitmapRgn::IsPtInRgn

LBitmapRgn::Offset

LBitmapRgn::SetRgnCurve

See Also

Implementing Transparency

LBitmapRgn::ResizeRgn