Home | History | Annotate | Download | only in rendering

Lines Matching defs:damageRect

1971 void RenderLayer::paintOverflowControls(GraphicsContext* context, int tx, int ty, const IntRect& damageRect)
1984 m_hBar->paint(context, damageRect);
1986 m_vBar->paint(context, damageRect);
1990 paintScrollCorner(context, tx, ty, damageRect);
1993 paintResizer(context, tx, ty, damageRect);
1996 void RenderLayer::paintScrollCorner(GraphicsContext* context, int tx, int ty, const IntRect& damageRect)
2003 if (!absRect.intersects(damageRect))
2019 void RenderLayer::paintResizer(GraphicsContext* context, int tx, int ty, const IntRect& damageRect)
2029 if (!absRect.intersects(damageRect))
2139 void RenderLayer::paint(GraphicsContext* p, const IntRect& damageRect, PaintBehavior paintBehavior, RenderObject *paintingRoot)
2142 paintLayer(this, p, damageRect, paintBehavior, paintingRoot, &overlapTestRequests);
2273 IntRect layerBounds, damageRect, clipRectToApply, outlineRect;
2274 calculateRects(rootLayer, paintDirtyRect, layerBounds, damageRect, clipRectToApply, outlineRect, localPaintFlags & PaintLayerTemporaryClipRects);
2298 bool shouldPaint = intersectsDamageRect(layerBounds, damageRect, rootLayer) && m_hasVisibleContent && isSelfPaintingLayer();
2299 if (shouldPaint && !selectionOnly && !damageRect.isEmpty()) {
2306 setClip(p, paintDirtyRect, damageRect);
2309 RenderObject::PaintInfo paintInfo(p, damageRect, PaintPhaseBlockBackground, false, paintingRootForRenderer, 0);
2313 restoreClip(p, paintDirtyRect, damageRect);
2365 if (renderer()->hasMask() && shouldPaint && !selectionOnly && !damageRect.isEmpty()) {
2366 setClip(p, paintDirtyRect, damageRect);
2369 RenderObject::PaintInfo paintInfo(p, damageRect, PaintPhaseMask, false, paintingRootForRenderer, 0);
2373 restoreClip(p, paintDirtyRect, damageRect);
2868 // Clip applies to *us* as well, so go ahead and update the damageRect.
2943 bool RenderLayer::intersectsDamageRect(const IntRect& layerBounds, const IntRect& damageRect, const RenderLayer* rootLayer) const
2958 if (b.intersects(damageRect))
2964 return boundingBox(rootLayer).intersects(damageRect);