Intersects
bool Intersects(BRect rect) const;
bool Intersects(BRect rect) const;
bool Intersects(clipping_rect clipping) const;
if (!rect.Intersects(updateRect))
if (invalid.Intersects(fTopBorder)) {
if (invalid.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (invalid.Intersects(fBottomBorder)) {
if (invalid.Intersects(
if (invalid.Intersects(fTopBorder)) {
if (invalid.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (invalid.Intersects(fBottomBorder)) {
if (invalid.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
if (!invalid.Intersects(r))
if (!invalid.Intersects(BRect(fRightBorder.right
if (!tabRect.IsValid() || !invalid.Intersects(tabRect))
if (rect.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fBottomBorder)) {
if (rect.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fTopBorder)) {
if (rect.Intersects(fTopBorder)) {
if (rect.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fBottomBorder)) {
if (rect.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
if (!rect.Intersects(r))
if (!rect.Intersects(BRect(fRightBorder.right - kBorderResizeLength,
if (!tabRect.IsValid() || !invalid.Intersects(tabRect))
if (!tab->tabRect.IsValid() || !invalid.Intersects(tab->tabRect))
&& invalid.Intersects(tab->closeRect)) {
&& invalid.Intersects(tab->minimizeRect)) {
&& invalid.Intersects(tab->zoomRect)) {
if (!tabRect.IsValid() || !rect.Intersects(tabRect)
&& invalid.Intersects(tab->minimizeRect)) {
&& invalid.Intersects(tab->zoomRect)) {
&& invalid.Intersects(tab->closeRect)) {
iconFrame.Intersects(fIcons[j].GetFrame()))
if (frame.Intersects(*rect)) {
&& area.IsValid() && area.Intersects(into->Bounds())) {
if (!r.IsValid() || (fFlags & FLAG_INVISIBLE) || !r.Intersects(area))
if (!frame.Intersects(BScreen(this).Frame()))
if (region.Intersects(item->Frame()))
if (region.Intersects(r = item->Frame())) {
if (item->Frame().Intersects(updateRect))
if (item && item->Frame().Intersects(updateRect)) {
if (item && item->Frame().Intersects(updateRect))
if (item && item->Frame().Intersects(r)) {
if (item && item->Frame().Intersects(r)) {
if (rect.Intersects(box->Frame()))
if (!screenRect.Intersects(windowRect)) {
if (!screenRect.Intersects(windowRect)) {
if (!screenRect.Intersects(windowRect)) {
if (!screenRect.Intersects(windowRect)) {
if (lowerRect.Intersects(updateRect)) {
if (rect.Intersects(update) && group != NULL) {
if (!update.Intersects(windowRect)) {
if (updateRect.Intersects(expressionRect)) {
if (!updateRect.Intersects(keypadRect))
if (updateRect.Intersects(iconRect)) {
if (!updateRect.Intersects(pieRect))
if (frame.Intersects(screen.Frame())) {
if (manipulator->Bounds().Intersects(updateRect))
if (!bounds.IsValid() || !boundingBox.Intersects(bounds)) {
&& fVideoFrame.Intersects(fSubtitleFrame)) {
&& fCursorFrame.Intersects(updateRect)) {
if (!r.IsValid() || !updateRect.Intersects(r))
if (!item->IsVisible() || !item->Frame().Intersects(updateRect))
if (!rect.IsValid() || !rect.Intersects(updateRect))
if (!rect.IsValid() || !rect.Intersects(updateRect))
if (!rect.IsValid() || !rect.Intersects(updateRect))
if (fOutlineView->VisibleRect().Intersects(updateRect))
if (dragRect.Intersects(invalidRect)) {
&& invalidRegion.Intersects(fullRect)) {
return dest.Intersects(updateRect);
if (window && bounds.Intersects(frame))
if (itemFrame.Intersects(updateRect))
if (item->Frame().Intersects(updateRect))
if (!rect.IsValid() || !rect.Intersects(updateRect))
if (!rect.IsValid() || !rect.Intersects(updateRect))
return Intersects(_Convert(rect));
if (updateRect.Intersects(rect)) {
if (!updateRect.Intersects(outerFrame))
if (eraseRect.bottom > eraseRect.top && eraseRect.Intersects(bounds)) {
if (!fBounds.Intersects(invalRect))
if (!fBounds.Intersects(region->Frame()))
|| !frame.Intersects(screenFrame)) {
if (updateRect.Intersects(fUpRect)) {
if (updateRect.Intersects(fDownRect)) {
if (!frame.Intersects(screenFrame))
if (updateRect.Intersects(iconRect)) {
if (columnRect.Intersects(updateRect)) {
if (widgetRect.Intersects(updateRect)) {
if (srcRect.Intersects(viewBounds)
|| destRect.Intersects(viewBounds)) {
if (viewBounds.Intersects(poseBounds))
if (fEnsurePosesVisible && !viewBounds.Intersects(poseBounds)) {
if (forceDraw && viewBounds.Intersects(poseBounds))
if (srcRect.Intersects(bounds) || destRect.Intersects(bounds))
if (viewBounds.Intersects(poseBounds))
if (viewBounds.Intersects(oldBounds))
if (checkValidLocation && !rect.Intersects(viewBounds)) {
if (deskbarFrame.Intersects(rect))
if (childFrame.Intersects(rect))
if (!rect.Intersects(bounds)) {
if (poseRect.Intersects(rect))
if (bounds.Intersects(poseRect)) {
if (bounds.Intersects(poseRect)) {
if (bounds.Intersects(poseRect))
if (!inner.Intersects(dragRect))
if (poseRect.Intersects(inner)) {
if (selectionRect.Intersects(poseRect)) {
if (poseRect.Intersects(bounds))
if (selection.Intersects(currPose->CalcRect(this)))
if (updateRect.Intersects(poseRect))
if (updateRect.Intersects(poseRect))
if (bounds.Intersects(*invalidRect)) {
if (srcRect.Intersects(bounds) || destRect.Intersects(bounds))
if (!windRect.Intersects(screen.Frame()))
if (!updateRect.Intersects(rect))
&& dirtyRegion.Intersects(window->VisibleRegion().Frame()))
bool Intersects(const IntRect& r) const;
if (!region.Intersects((clipping_rect)screenBounds))
if (dirty->Frame().Intersects(previousChildVisible)) {
if (!workspaceFrame.Intersects(frame)
&& !workspaceFrame.Intersects(tabFrame))
if (rect.Intersects(fTopBorder)) {
if (rect.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fBottomBorder)) {
if (rect.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fTopBorder)) {
if (rect.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fBottomBorder)) {
if (rect.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(border))
if (rect.Intersects(fResizeRect)) {
if (!rect.Intersects(BRect(
if (!tabRect.IsValid() || !invalid.Intersects(tabRect))
if (!(tab->flags & B_NOT_CLOSABLE) && invalid.Intersects(tab->closeRect))
if (!(tab->flags & B_NOT_ZOOMABLE) && invalid.Intersects(tab->zoomRect))
if (fPreviousMask->fBounds.Intersects(fBounds)) {
if (clip.Intersects(src) && clip.Intersects(dst)) {
if (newFrame.Intersects(oldFrame))
if (area.IsValid() && area.Intersects(bufferClip)) {
if (area.Intersects(backupArea)) {
if (cf.IsValid() && area.Intersects(cf)) {
if (fClippingFrame.Intersects(glyphBounds)) {
&& !sourceRect.Intersects(fBitmapBounds))
if (!fClippingRegion.Intersects(rect))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(rect))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(rect))
if (!fClippingRegion.Intersects(clipBounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(rect))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(rect))
if (!fClippingRegion.Intersects(rect))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(rect))
if (!fClippingRegion.Intersects(clipBounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(clipBounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(bounds))
if (!fClippingRegion.Intersects(bounds))
if (reducedScreen.Intersects(frame))
if (areaRect.Intersects(rect))
assert(testRegionA->Intersects(tempRect));
if (!testRegionB->Intersects(tempRect)) {
assert(resultRegion->Intersects(tempRect));
assert(resultRegion->Intersects(tempRect));
assert(testRegionA->Intersects(tempRect));
assert(!testRegionB->Intersects(tempRect));
if (!testRegionAFrame.Intersects(testRegionBFrame)) {
assert(testRegionB->Intersects(tempRect));
assert(!resultRegion->Intersects(tempRect));
assert(resultRegion->Intersects(tempRect));
assert(resultRegion->Intersects(tempRect));
assert((testRegionA->Intersects(tempRect)) ||
(testRegionB->Intersects(tempRect)));
assert(testRegionB->Intersects(tempRect));
assert(resultRegion->Intersects(tempRect));
assert(testRegionA->Intersects(tempRect));
assert(testRegionA->Intersects(tempRect));
if (testRegionB->Intersects(tempRect)) {
assert(resultRegion->Intersects(tempRect));
assert(!resultRegion->Intersects(tempRect));
assert(resultRegion->Intersects(tempRect));
assert(testRegionA->Intersects(tempRect));
assert(testRegionB->Intersects(tempRect));
assert(testRegionB->Intersects(tempRect));
if (testRegionA->Intersects(tempRect)) {
assert(resultRegion->Intersects(tempRect));
assert(!resultRegion->Intersects(tempRect));
if (!window->IsHidden() && newDirtyRegion->Intersects(window->VisibleRegion().Frame()))
if (dirty.Frame().Intersects(previousChildVisible)) {
if (bitmapRect.IsValid() && bitmapRect.Intersects(actualBitmapRect)