Lines Matching defs:invalid

182 		BRegion invalid(fFullVisible);

186 if (invalid.Frame().IsValid())
187 fParent->Invalidate(invalid, this);
197 BRegion invalid;
199 get_user_regions(invalid);
201 if (invalid.CountRects() > 0)
202 fParent->Invalidate(invalid, this);
207 Layer::Invalidate(const BRegion &invalid, const Layer *startFrom)
210 localVisible.IntersectWith(&invalid);
211 rebuild_visible_regions(invalid, localVisible,
367 BRegion invalid;
368 get_user_regions(invalid);
369 invalid.Include(&fFullVisible);
373 fParent->RebuildVisibleRegions(invalid, this);
377 // what's invalid, are the differences between to old and the new fullVisible region
402 // clear canvas and set invalid regions for affected WinBorders
422 BRegion invalid;
423 get_user_regions(invalid);
424 invalid.Include(&fFullVisible);
428 fParent->RebuildVisibleRegions(invalid, this);
463 BRegion invalid(fFullVisible);
467 rebuild_visible_regions(invalid, invalid, BottomChild());
473 invalid.OffsetBy(dx, dy);
476 invalid.IntersectWith(&fFullVisible);
477 GetRootLayer()->CopyRegion(&invalid, -dx, -dy);
481 invalid.OffsetBy(-dx, -dy);
482 redrawReg.Exclude(&invalid);
533 Layer::RebuildVisibleRegions(const BRegion &invalid, const Layer *startFrom)
536 localVisible.IntersectWith(&invalid);
537 rebuild_visible_regions(invalid, localVisible, startFrom);
541 Layer::rebuild_visible_regions(const BRegion &invalid,
546 // descendants have (and will have) invalid visible regions.
557 // intersect maximum wanted region with the invalid region
560 common.IntersectWith(&invalid);
570 // exclude the invalid region
571 fFullVisible.Exclude(&invalid);
572 fVisible.Exclude(&invalid);
587 lay->rebuild_visible_regions(invalid, common, lay->BottomChild());