Home | History | Annotate | Download | only in rendering

Lines Matching refs:paintFlags

3364 void RenderLayer::paint(GraphicsContext* context, const LayoutRect& damageRect, PaintBehavior paintBehavior, RenderObject* paintingRoot, RenderRegion* region, PaintLayerFlags paintFlags)
3369 paintLayer(context, paintingInfo, paintFlags);
3466 static bool paintForFixedRootBackground(const RenderLayer* layer, RenderLayer::PaintLayerFlags paintFlags)
3468 return layer->renderer()->isRoot() && (paintFlags & RenderLayer::PaintLayerPaintingRootBackgroundOnly);
3471 void RenderLayer::paintLayer(GraphicsContext* context, const LayerPaintingInfo& paintingInfo, PaintLayerFlags paintFlags)
3477 paintFlags |= PaintLayerTemporaryClipRects;
3479 && !shouldDoSoftwarePaint(this, paintFlags & PaintLayerPaintingReflection)
3480 && !paintForFixedRootBackground(this, paintFlags)) {
3502 paintFlags |= PaintLayerHaveTransparency;
3505 if (paintsWithTransform(paintingInfo.paintBehavior) && !(paintFlags & PaintLayerAppliedTransform)) {
3513 if (paintFlags & PaintLayerHaveTransparency) {
3521 paintTransformedLayerIntoFragments(context, paintingInfo, paintFlags);
3528 ClipRectsContext clipRectsContext(paintingInfo.rootLayer, paintingInfo.region, (paintFlags & PaintLayerTemporaryClipRects) ? TemporaryClipRects : PaintingClipRects,
3529 IgnoreOverlayScrollbarSize, (paintFlags & PaintLayerPaintingOverflowContents) ? IgnoreOverflowClip : RespectOverflowClip);
3537 paintLayerByApplyingTransform(context, paintingInfo, paintFlags);
3546 paintLayerContentsAndReflection(context, paintingInfo, paintFlags);
3549 void RenderLayer::paintLayerContentsAndReflection(GraphicsContext* context, const LayerPaintingInfo& paintingInfo, PaintLayerFlags paintFlags)
3553 PaintLayerFlags localPaintFlags = paintFlags & ~(PaintLayerAppliedTransform);
3567 void RenderLayer::paintLayerContents(GraphicsContext* context, const LayerPaintingInfo& paintingInfo, PaintLayerFlags paintFlags)
3570 ASSERT(!(paintFlags & PaintLayerAppliedTransform));
3572 bool haveTransparency = paintFlags & PaintLayerHaveTransparency;
3574 bool isPaintingOverlayScrollbars = paintFlags & PaintLayerPaintingOverlayScrollbars;
3575 bool isPaintingScrollingContent = paintFlags & PaintLayerPaintingCompositingScrollingPhase;
3576 bool isPaintingCompositedForeground = paintFlags & PaintLayerPaintingCompositingForegroundPhase;
3577 bool isPaintingCompositedBackground = paintFlags & PaintLayerPaintingCompositingBackgroundPhase;
3578 bool isPaintingOverflowContents = paintFlags & PaintLayerPaintingOverflowContents;
3595 if (paintFlags & PaintLayerPaintingRootBackgroundOnly && !renderer()->isRenderView() && !renderer()->isRoot())
3698 bool shouldPaintMask = (paintFlags & PaintLayerPaintingCompositingMaskPhase) && shouldPaintContent && renderer()->hasMask() && !selectionOnly;
3701 if (paintFlags & PaintLayerPaintingSkipRootBackground)
3703 else if (paintFlags & PaintLayerPaintingRootBackgroundOnly)
3711 (paintFlags & PaintLayerTemporaryClipRects) ? TemporaryClipRects : PaintingClipRects, IgnoreOverlayScrollbarSize,
3713 updatePaintingInfoForFragments(layerFragments, localPaintingInfo, paintFlags, shouldPaintContent, &offsetFromRoot);
3721 paintList(negZOrderList(), context, localPaintingInfo, paintFlags);
3731 paintList(m_normalFlowList.get(), context, localPaintingInfo, paintFlags);
3734 paintList(posZOrderList(), context, localPaintingInfo, paintFlags);
3765 void RenderLayer::paintLayerByApplyingTransform(GraphicsContext* context, const LayerPaintingInfo& paintingInfo, PaintLayerFlags paintFlags, const LayoutPoint& translationOffset)
3784 paintLayerContentsAndReflection(context, transformedPaintingInfo, paintFlags);
3787 void RenderLayer::paintList(Vector<RenderLayer*>* list, GraphicsContext* context, const LayerPaintingInfo& paintingInfo, PaintLayerFlags paintFlags)
3802 childLayer->paintLayer(context, paintingInfo, paintFlags);
3804 paintPaginatedChildLayer(childLayer, context, paintingInfo, paintFlags);
3894 void RenderLayer::paintTransformedLayerIntoFragments(GraphicsContext* context, const LayerPaintingInfo& paintingInfo, PaintLayerFlags paintFlags)
3900 (paintFlags & PaintLayerTemporaryClipRects) ? TemporaryClipRects : PaintingClipRects, IgnoreOverlayScrollbarSize,
3901 (paintFlags & PaintLayerPaintingOverflowContents) ? IgnoreOverflowClip : RespectOverflowClip, &offsetOfPaginationLayerFromRoot, &transformedExtent);
3914 ClipRectsContext clipRectsContext(enclosingPaginationLayer(), paintingInfo.region, (paintFlags & PaintLayerTemporaryClipRects) ? TemporaryClipRects : PaintingClipRects,
3915 IgnoreOverlayScrollbarSize, (paintFlags & PaintLayerPaintingOverflowContents) ? IgnoreOverflowClip : RespectOverflowClip);
3922 paintLayerByApplyingTransform(context, paintingInfo, paintFlags, fragment.paginationOffset);
4064 void RenderLayer::paintPaginatedChildLayer(RenderLayer* childLayer, GraphicsContext* context, const LayerPaintingInfo& paintingInfo, PaintLayerFlags paintFlags)
4082 paintChildLayerIntoColumns(childLayer, context, paintingInfo, paintFlags, columnLayers, columnLayers.size() - 1);
4086 PaintLayerFlags paintFlags, const Vector<RenderLayer*>& columnLayers, size_t colIndex)
4147 childLayer->paintLayer(context, localPaintingInfo, paintFlags);
4168 paintChildLayerIntoColumns(childLayer, context, columnPaintingInfo, paintFlags, columnLayers, colIndex - 1);