Home | History | Annotate | Download | only in rendering

Lines Matching refs:paintBehavior

473 TransformationMatrix RenderLayer::renderableTransform(PaintBehavior paintBehavior) const
478 if (paintBehavior & PaintBehaviorFlattenCompositingLayers) {
922 static IntRect transparencyClipBox(const RenderLayer* l, const RenderLayer* rootLayer, PaintBehavior paintBehavior);
924 static void expandClipRectForDescendantsAndReflection(IntRect& clipRect, const RenderLayer* l, const RenderLayer* rootLayer, PaintBehavior paintBehavior)
933 clipRect.unite(transparencyClipBox(curr, rootLayer, paintBehavior));
951 static IntRect transparencyClipBox(const RenderLayer* l, const RenderLayer* rootLayer, PaintBehavior paintBehavior)
957 if (rootLayer != l && l->paintsWithTransform(paintBehavior)) {
969 expandClipRectForDescendantsAndReflection(clipRect, l, l, paintBehavior);
974 expandClipRectForDescendantsAndReflection(clipRect, l, rootLayer, paintBehavior);
978 void RenderLayer::beginTransparencyLayers(GraphicsContext* p, const RenderLayer* rootLayer, PaintBehavior paintBehavior)
980 if (p->paintingDisabled() || (paintsWithTransparency(paintBehavior) && m_usedTransparency))
985 ancestor->beginTransparencyLayers(p, rootLayer, paintBehavior);
987 if (paintsWithTransparency(paintBehavior)) {
990 IntRect clipRect = transparencyClipBox(this, rootLayer, paintBehavior);
2494 void RenderLayer::paint(GraphicsContext* p, const IntRect& damageRect, PaintBehavior paintBehavior, RenderObject *paintingRoot)
2497 paintLayer(this, p, damageRect, paintBehavior, paintingRoot, &overlapTestRequests);
2503 void RenderLayer::paintOverlayScrollbars(GraphicsContext* p, const IntRect& damageRect, PaintBehavior paintBehavior, RenderObject *paintingRoot)
2507 paintLayer(this, p, damageRect, paintBehavior, paintingRoot, 0, PaintLayerHaveTransparency | PaintLayerTemporaryClipRects
2551 const IntRect& paintDirtyRect, PaintBehavior paintBehavior,
2559 if (p->updatingControlTints() || (paintBehavior & PaintBehaviorFlattenCompositingLayers))
2578 if (paintsWithTransparency(paintBehavior))
2582 if (paintsWithTransform(paintBehavior) && !(paintFlags & PaintLayerAppliedTransform)) {
2583 TransformationMatrix layerTransform = renderableTransform(paintBehavior);
2591 parent()->beginTransparencyLayers(p, rootLayer, paintBehavior);
2616 paintLayer(this, p, transform.inverse().mapRect(paintDirtyRect), paintBehavior, paintingRoot, overlapTestRequests, paintFlags | PaintLayerAppliedTransform);
2633 reflectionLayer()->paintLayer(rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, localPaintFlags | PaintLayerPaintingReflection);
2648 bool forceBlackText = paintBehavior & PaintBehaviorForceBlackText;
2649 bool selectionOnly = paintBehavior & PaintBehaviorSelectionOnly;
2669 beginTransparencyLayers(p, rootLayer, paintBehavior);
2684 paintList(m_negZOrderList, rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, localPaintFlags);
2690 beginTransparencyLayers(p, rootLayer, paintBehavior);
2721 paintList(m_normalFlowList, rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, localPaintFlags);
2724 paintList(m_posZOrderList, rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, localPaintFlags);
2752 const IntRect& paintDirtyRect, PaintBehavior paintBehavior,
2762 childLayer->paintLayer(rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags);
2764 paintPaginatedChildLayer(childLayer, rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags);
2769 const IntRect& paintDirtyRect, PaintBehavior paintBehavior,
2785 paintChildLayerIntoColumns(childLayer, rootLayer, context, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags, columnLayers, columnLayers.size() - 1);
2789 const IntRect& paintDirtyRect, PaintBehavior paintBehavior,
2837 childLayer->paintLayer(rootLayer, context, localDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags);
2855 paintChildLayerIntoColumns(childLayer, columnLayers[colIndex - 1], context, transform.inverse().mapRect(localDirtyRect), paintBehavior,
3740 bool RenderLayer::paintsWithTransform(PaintBehavior paintBehavior) const
3747 return transform() && ((paintBehavior & PaintBehaviorFlattenCompositingLayers) || paintsToWindow);