Home | History | Annotate | Download | only in rendering

Lines Matching refs:paintDirtyRect

1571     // paintDirtyRect, and that should cut down on the amount we have to paint.  Still it
1614 LayoutRect RenderLayer::paintingExtent(const RenderLayer* rootLayer, const LayoutRect& paintDirtyRect, PaintBehavior paintBehavior)
1616 return intersection(transparencyClipBox(this, rootLayer, PaintingTransparencyClipBox, RootOfTransparencyClipBox, paintBehavior), paintDirtyRect);
1619 void RenderLayer::beginTransparencyLayers(GraphicsContext* context, const RenderLayer* rootLayer, const LayoutRect& paintDirtyRect, PaintBehavior paintBehavior)
1626 ancestor->beginTransparencyLayers(context, rootLayer, paintDirtyRect, paintBehavior);
1631 LayoutRect clipRect = paintingExtent(rootLayer, paintDirtyRect, paintBehavior);
3401 void RenderLayer::clipToRect(RenderLayer* rootLayer, GraphicsContext* context, const LayoutRect& paintDirtyRect, const ClipRect& clipRect,
3404 if (clipRect.rect() == paintDirtyRect && !clipRect.hasRadius())
3427 void RenderLayer::restoreClip(GraphicsContext* context, const LayoutRect& paintDirtyRect, const ClipRect& clipRect)
3429 if (clipRect.rect() == paintDirtyRect && !clipRect.hasRadius())
3515 parent()->beginTransparencyLayers(context, paintingInfo.rootLayer, paintingInfo.paintDirtyRect, paintingInfo.paintBehavior);
3517 beginTransparencyLayers(context, paintingInfo.rootLayer, paintingInfo.paintDirtyRect, paintingInfo.paintBehavior);
3526 ClipRect clipRect = paintingInfo.paintDirtyRect;
3531 clipRect.intersect(paintingInfo.paintDirtyRect);
3534 parent()->clipToRect(paintingInfo.rootLayer, context, paintingInfo.paintDirtyRect, clipRect);
3541 parent()->restoreClip(context, paintingInfo.paintDirtyRect, clipRect);
3635 static_cast<RenderSVGResourceClipper*>(element->renderer())->applyClippingToContext(renderer(), rootRelativeBounds, paintingInfo.paintDirtyRect, context);
3653 if (filterPainter.prepareFilterEffect(this, rootRelativeBounds, paintingInfo.paintDirtyRect, filterRepaintRect)) {
3665 localPaintingInfo.paintDirtyRect = filterPainter.repaintRect();
3676 beginTransparencyLayers(transparencyLayerContext, localPaintingInfo.rootLayer, paintingInfo.paintDirtyRect, localPaintingInfo.paintBehavior);
3710 collectFragments(layerFragments, localPaintingInfo.rootLayer, localPaintingInfo.region, localPaintingInfo.paintDirtyRect,
3717 paintBackgroundForFragments(layerFragments, context, transparencyLayerContext, paintingInfo.paintDirtyRect, haveTransparency,
3724 paintForegroundForFragments(layerFragments, context, transparencyLayerContext, paintingInfo.paintDirtyRect, haveTransparency,
3743 clipToRect(localPaintingInfo.rootLayer, transparencyLayerContext, localPaintingInfo.paintDirtyRect, backgroundRect);
3745 restoreClip(transparencyLayerContext, localPaintingInfo.paintDirtyRect, backgroundRect);
3782 LayerPaintingInfo transformedPaintingInfo(this, enclosingIntRect(transform.inverse().mapRect(paintingInfo.paintDirtyRect)), paintingInfo.paintBehavior,
3899 enclosingPaginationLayer()->collectFragments(enclosingPaginationFragments, paintingInfo.rootLayer, paintingInfo.region, paintingInfo.paintDirtyRect,
3921 parent()->clipToRect(paintingInfo.rootLayer, context, paintingInfo.paintDirtyRect, clipRect);
3923 parent()->restoreClip(context, paintingInfo.paintDirtyRect, clipRect);
3943 clipToRect(localPaintingInfo.rootLayer, context, localPaintingInfo.paintDirtyRect, fragment.backgroundRect, DoNotIncludeSelfForBorderRadius); // Background painting will handle clipping to self.
3952 restoreClip(context, localPaintingInfo.paintDirtyRect, fragment.backgroundRect);
3976 clipToRect(localPaintingInfo.rootLayer, context, localPaintingInfo.paintDirtyRect, layerFragments[0].foregroundRect);
3990 restoreClip(context, localPaintingInfo.paintDirtyRect, layerFragments[0].foregroundRect);
4004 clipToRect(localPaintingInfo.rootLayer, context, localPaintingInfo.paintDirtyRect, fragment.foregroundRect);
4012 restoreClip(context, localPaintingInfo.paintDirtyRect, fragment.foregroundRect);
4026 clipToRect(localPaintingInfo.rootLayer, context, localPaintingInfo.paintDirtyRect, fragment.outlineRect, DoNotIncludeSelfForBorderRadius);
4028 restoreClip(context, localPaintingInfo.paintDirtyRect, fragment.outlineRect);
4041 clipToRect(localPaintingInfo.rootLayer, context, localPaintingInfo.paintDirtyRect, fragment.backgroundRect, DoNotIncludeSelfForBorderRadius); // Mask painting will handle clipping to self.
4049 restoreClip(context, localPaintingInfo.paintDirtyRect, fragment.backgroundRect);
4057 clipToRect(localPaintingInfo.rootLayer, context, localPaintingInfo.paintDirtyRect, fragment.backgroundRect);
4060 restoreClip(context, localPaintingInfo.paintDirtyRect, fragment.backgroundRect);
4124 LayoutRect localDirtyRect(paintingInfo.paintDirtyRect);
4146 localPaintingInfo.paintDirtyRect = localDirtyRect;
4167 columnPaintingInfo.paintDirtyRect = transform.inverse().mapRect(localDirtyRect);
4943 void RenderLayer::calculateRects(const ClipRectsContext& clipRectsContext, const LayoutRect& paintDirtyRect, LayoutRect& layerBounds,
4948 backgroundRect.intersect(paintDirtyRect);
4950 backgroundRect = paintDirtyRect;