Raster Image Functions:  Region Processing   Creating and Using a Region

For creating a region:

LBitmap::AutoSegment

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

LBitmapBase::Slice

LBitmapBase::SliceCallBack

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