Lines Matching refs:area
272 // mark the area where the object was for redraw.
513 * @param area Area to which the update should be restricted. Only takes effect
525 DrawingItem::update(Geom::IntRect const &area, UpdateContext const &ctx, unsigned flags, unsigned reset)
541 if (!area.intersects(outline ? _bbox : _drawbox)) return;
563 _state = _updateItem(area, child_ctx, flags, reset);
581 _clip->update(area, child_ctx, flags, reset);
590 _mask->update(area, child_ctx, flags, reset);
613 cr.cache_size = _cacheRect()->area() * 4;
645 _fill_pattern->update(area, child_ctx, flags, reset);
648 _stroke_pattern->update(area, child_ctx, flags, reset);
671 * to the supplied DrawingContext, restricting drawing the specified area.
679 DrawingItem::render(DrawingContext &dc, Geom::IntRect const &area, unsigned flags, DrawingItem *stop_at)
694 _renderOutline(dc, area, flags);
698 // carea is the area to paint
699 Geom::OptIntRect carea = Geom::intersect(area, _drawbox);
771 // expand carea to contain the dependent area of filters.
790 _clip->clip(ict, *carea); // fixme: carea or area?
864 DrawingItem::_renderOutline(DrawingContext &dc, Geom::IntRect const &area, unsigned flags)
868 Geom::OptIntRect carea = Geom::intersect(area, _bbox);
895 * given area. The rendering of the clipped object is composited into
900 DrawingItem::clip(Inkscape::DrawingContext &dc, Geom::IntRect const &area)
905 if (!area.intersects(_bbox)) return;
910 _clipItem(dc, area);
916 _clip->clip(dc, area);
931 * an object with a thick stroke should pick on the entire area of the stroke.
1052 DrawingItem::_invalidateFilterBackground(Geom::IntRect const &area)
1054 if (!_drawbox.intersects(area)) return;
1057 _cache->markDirty(area);
1061 i->_invalidateFilterBackground(area);
1117 double score = cache_rect->area();
1127 score *= double((test_area & limit_area)->area()) / ref_area.area();
1131 score += _clip->_bbox->area() * 0.5;