Lines Matching refs:region

127 	DrawTransaction(DrawingEngine *engine, const BRegion &region)
132 // region is already clipped
133 fDirty = region;
293 DrawingEngine::CopyToFront(/*const*/ BRegion& region)
295 fGraphicsCard->InvalidateRegion(region);
304 DrawingEngine::ConstrainClippingRegion(const BRegion* region)
308 fPainter->ConstrainClipping(region);
434 // region. The algorithm was suggested by Ingo Weinhold.
551 DrawingEngine::CopyRegion(/*const*/ BRegion* region, int32 xOffset,
554 // NOTE: region is already clipped
557 BRect frame = region->Frame();
562 int32 count = region->CountRects();
568 nodes[i].init(region->RectAt(i), count);
574 BRect a = region->RectAt(i);
576 BRect b = region->RectAt(k);
668 region->Frame().OffsetByCopy(xOffset, yOffset));
689 BRegion region(r);
690 region.IntersectWith(fPainter->ClippingRegion());
691 fGraphicsCard->InvertRegion(region);
931 BRegion region(r);
932 region.IntersectWith(fPainter->ClippingRegion());
933 fGraphicsCard->FillRegion(region, color,
946 // NOTE: region expected to be already clipped correctly!!
952 // bug #634, the background of views is painted. But the view region
956 // sprintf(message, "FillRegion() - painter: (%d, %d)->(%d, %d), region: (%d, %d)->(%d, %d)",
1022 BRegion region(r);
1023 region.IntersectWith(fPainter->ClippingRegion());
1024 fGraphicsCard->FillRegion(region, fPainter->HighColor(),
1030 BRegion region(r);
1031 region.IntersectWith(fPainter->ClippingRegion());
1032 fGraphicsCard->FillRegion(region, fPainter->LowColor(),
1043 BRegion region(r);
1044 region.IntersectWith(fPainter->ClippingRegion());
1045 fGraphicsCard->InvertRegion(region);