Home | History | Annotate | Download | only in compositing

Lines Matching refs:CompositedLayerMapping

28 #include "core/rendering/compositing/CompositedLayerMapping.h"
154 // Get the scrolling coordinator in a way that works inside CompositedLayerMapping's destructor.
164 CompositedLayerMapping::CompositedLayerMapping(RenderLayer& layer)
180 CompositedLayerMapping::~CompositedLayerMapping()
206 PassOwnPtr<GraphicsLayer> CompositedLayerMapping::createGraphicsLayer(CompositingReasons reasons)
221 void CompositedLayerMapping::createPrimaryGraphicsLayer()
240 void CompositedLayerMapping::destroyGraphicsLayers()
259 void CompositedLayerMapping::updateOpacity(const RenderStyle* style)
264 void CompositedLayerMapping::updateTransform(const RenderStyle* style)
277 void CompositedLayerMapping::updateFilters(const RenderStyle* style)
296 void CompositedLayerMapping::updateLayerBlendMode(const RenderStyle* style)
301 void CompositedLayerMapping::updateIsRootForIsolatedGroup()
311 void CompositedLayerMapping::updateContentsOpaque()
323 void CompositedLayerMapping::updateCompositedBounds(GraphicsLayerUpdater::UpdateType updateType)
332 void CompositedLayerMapping::updateAfterWidgetResize()
344 void CompositedLayerMapping::updateCompositingReasons()
351 bool CompositedLayerMapping::updateGraphicsLayerConfiguration(GraphicsLayerUpdater::UpdateType updateType)
450 GraphicsLayer* reflectionLayer = m_owningLayer.reflectionInfo()->reflectionLayer()->compositedLayerMapping()->mainGraphicsLayer();
505 offset.move(compositedAncestor->compositedLayerMapping()->owningLayer().subpixelAccumulation());
509 void CompositedLayerMapping::computeBoundsOfOwningLayer(const RenderLayer* compositedAncestor, IntRect& localBounds, IntRect& compositingBoundsRelativeToCompositedAncestor, LayoutPoint& offsetFromCompositedAncestor,
527 void CompositedLayerMapping::updateSquashingLayerGeometry(const LayoutPoint& offsetFromCompositedAncestor, const IntPoint& graphicsLayerParentLocation, const RenderLayer& referenceLayer,
554 // The totalSquashBounds is positioned with respect to referenceLayer of this CompositedLayerMapping.
555 // But the squashingLayer needs to be positioned with respect to the ancestor CompositedLayerMapping.
604 void CompositedLayerMapping::updateGraphicsLayerGeometry(GraphicsLayerUpdater::UpdateType updateType, const RenderLayer* compositingContainer, Vector<RenderLayer*>& layersNeedingPaintInvalidation)
624 ancestorCompositingBounds = compositingContainer->compositedLayerMapping()->pixelSnappedCompositedBounds();
682 void CompositedLayerMapping::updateMainGraphicsLayerGeometry(const IntRect& relativeCompositingBounds, const IntRect& localCompositingBounds, IntPoint& graphicsLayerParentLocation)
706 void CompositedLayerMapping::computeGraphicsLayerParentLocation(const RenderLayer* compositingContainer, const IntRect& ancestorCompositingBounds, IntPoint& graphicsLayerParentLocation)
708 if (compositingContainer && compositingContainer->compositedLayerMapping()->hasClippingLayer()) {
713 } else if (compositingContainer && compositingContainer->compositedLayerMapping()->childTransformLayer()) {
731 void CompositedLayerMapping::updateAncestorClippingLayerGeometry(const RenderLayer* compositingContainer, const IntPoint& snappedOffsetFromCompositedAncestor, IntPoint& graphicsLayerParentLocation)
751 void CompositedLayerMapping::updateChildContainmentLayerGeometry(const IntRect& clippingBox, const IntRect& localCompositingBounds)
766 void CompositedLayerMapping::updateChildTransformLayerGeometry()
775 void CompositedLayerMapping::updateMaskLayerGeometry()
788 void CompositedLayerMapping::updateTransformGeometry(const IntPoint& snappedOffsetFromCompositedAncestor, const IntRect& relativeCompositingBounds)
816 void CompositedLayerMapping::updateReflectionLayerGeometry(Vector<RenderLayer*>& layersNeedingPaintInvalidation)
821 CompositedLayerMappingPtr reflectionCompositedLayerMapping = m_owningLayer.reflectionInfo()->reflectionLayer()->compositedLayerMapping();
825 void CompositedLayerMapping::updateScrollingLayerGeometry(const IntRect& localCompositingBounds)
873 void CompositedLayerMapping::updateChildClippingMaskLayerGeometry()
887 void CompositedLayerMapping::updateForegroundLayerGeometry(const FloatSize& relativeCompositingBoundsSize, const IntRect& clippingBox)
921 void CompositedLayerMapping::updateBackgroundLayerGeometry(const FloatSize& relativeCompositingBoundsSize)
939 void CompositedLayerMapping::registerScrollingLayers()
956 void CompositedLayerMapping::updateInternalHierarchy()
1011 void CompositedLayerMapping::updatePaintingPhases()
1023 void CompositedLayerMapping::updateContentsRect()
1028 void CompositedLayerMapping::updateScrollingBlockSelection()
1054 void CompositedLayerMapping::updateDrawsContent()
1094 void CompositedLayerMapping::updateChildrenTransform()
1116 bool CompositedLayerMapping::updateClippingLayers(bool needsAncestorClip, bool needsDescendantClip)
1149 bool CompositedLayerMapping::updateChildTransformLayer(bool needsChildTransformLayer)
1169 void CompositedLayerMapping::setBackgroundLayerPaintsFixedRootBackground(bool backgroundLayerPaintsFixedRootBackground)
1175 bool CompositedLayerMapping::toggleScrollbarLayerIfNeeded(OwnPtr<GraphicsLayer>& layer, bool needsLayer, CompositingReasons reason)
1183 bool CompositedLayerMapping::updateOverflowControlsLayers(bool needsHorizontalScrollbarLayer, bool needsVerticalScrollbarLayer, bool needsScrollCornerLayer)
1199 void CompositedLayerMapping::positionOverflowControlsLayers(const IntSize& offsetFromRoot)
1232 bool CompositedLayerMapping::hasUnpositionedOverflowControlsLayers() const
1264 static void ApplyToGraphicsLayers(const CompositedLayerMapping* mapping, const Func& f, ApplyToGraphicsLayersMode mode)
1309 void CompositedLayerMapping::updateRenderingContext()
1338 void CompositedLayerMapping::updateShouldFlattenTransform()
1347 bool CompositedLayerMapping::updateForegroundLayer(bool needsForegroundLayer)
1367 bool CompositedLayerMapping::updateBackgroundLayer(bool needsBackgroundLayer)
1399 bool CompositedLayerMapping::updateMaskLayer(bool needsMaskLayer)
1417 bool CompositedLayerMapping::updateClippingMaskLayers(bool needsChildClippingMaskLayer)
1434 bool CompositedLayerMapping::updateScrollingLayers(bool needsScrollingLayers)
1483 void CompositedLayerMapping::updateScrollParent(RenderLayer* scrollParent)
1493 void CompositedLayerMapping::updateClipParent(RenderLayer* clipParent)
1499 bool CompositedLayerMapping::updateSquashingLayers(bool needsSquashingLayers)
1544 GraphicsLayerPaintingPhase CompositedLayerMapping::paintingPhaseForPrimaryLayer() const
1562 float CompositedLayerMapping::compositingOpacity(float rendererOpacity) const
1590 Color CompositedLayerMapping::rendererBackgroundColor() const
1599 void CompositedLayerMapping::updateBackgroundColor()
1604 bool CompositedLayerMapping::paintsChildren() const
1620 bool CompositedLayerMapping::hasVisibleNonCompositingDescendant(RenderLayer* parent)
1644 bool CompositedLayerMapping::containsPaintedContent() const
1691 bool CompositedLayerMapping::isDirectlyCompositedImage() const
1710 void CompositedLayerMapping::contentChanged(ContentChangeType changeType)
1723 void CompositedLayerMapping::updateImageContents()
1750 FloatPoint3D CompositedLayerMapping::computeTransformOrigin(const IntRect& borderBox) const
1763 LayoutSize CompositedLayerMapping::contentOffsetInCompositingLayer() const
1768 LayoutRect CompositedLayerMapping::contentsBox() const
1775 GraphicsLayer* CompositedLayerMapping::parentForSublayers() const
1792 GraphicsLayer* CompositedLayerMapping::localRootForOwningLayer() const
1800 GraphicsLayer* CompositedLayerMapping::childForSuperlayers() const
1808 GraphicsLayer* CompositedLayerMapping::layerForChildrenTransform() const
1817 bool CompositedLayerMapping::updateRequiresOwnBackingStoreForAncestorReasons(const RenderLayer* compositingAncestorLayer)
1822 && (compositingAncestorLayer->compositedLayerMapping()->mainGraphicsLayer()->drawsContent()
1823 || compositingAncestorLayer->compositedLayerMapping()->paintsIntoCompositedAncestor());
1831 bool CompositedLayerMapping::updateRequiresOwnBackingStoreForIntrinsicReasons()
1850 void CompositedLayerMapping::paintsIntoCompositedAncestorChanged()
1860 void CompositedLayerMapping::setBlendMode(blink::WebBlendMode blendMode)
1870 GraphicsLayerUpdater::UpdateType CompositedLayerMapping::updateTypeForChildren(GraphicsLayerUpdater::UpdateType updateType) const
1885 void CompositedLayerMapping::setSquashingContentsNeedDisplay()
1890 void CompositedLayerMapping::setContentsNeedDisplay()
1911 void CompositedLayerMapping::setContentsNeedDisplayInRect(const IntRect& r)
1919 const GraphicsLayerPaintInfo* CompositedLayerMapping::containingSquashedLayer(const RenderObject* renderObject, const Vector<GraphicsLayerPaintInfo>& layers)
1930 const GraphicsLayerPaintInfo* CompositedLayerMapping::containingSquashedLayer(const RenderObject* renderObject)
1932 return CompositedLayerMapping::containingSquashedLayer(renderObject, m_squashedLayers);
1935 IntRect CompositedLayerMapping::localClipRectForSquashedLayer(const RenderLayer& referenceLayer, const GraphicsLayerPaintInfo& paintInfo, const Vector<GraphicsLayerPaintInfo>& layers)
1958 void CompositedLayerMapping::doPaintTask(GraphicsLayerPaintInfo& paintInfo, GraphicsContext* context,
2027 // from clipping ancestors (see CompositedLayerMapping::localClipRectForSquashedLayer()).
2056 void CompositedLayerMapping::paintContents(const GraphicsLayer* graphicsLayer, GraphicsContext& context, GraphicsLayerPaintingPhase paintingPhase, const IntRect& clip)
2112 bool CompositedLayerMapping::isTrackingRepaints() const
2123 PassOwnPtr<Vector<FloatRect> > CompositedLayerMapping::collectTrackedRepaintRects() const
2132 void CompositedLayerMapping::verifyNotPainting()
2138 void CompositedLayerMapping::notifyAnimationStarted(const GraphicsLayer*, double monotonicTime)
2143 IntRect CompositedLayerMapping::pixelSnappedCompositedBounds() const
2150 bool CompositedLayerMapping::updateSquashingLayerAssignment(RenderLayer* squashedLayer, const RenderLayer& owningLayer, size_t nextSquashedLayerIndex)
2179 void CompositedLayerMapping::removeRenderLayerFromSquashingGraphicsLayer(const RenderLayer* layer)
2196 void CompositedLayerMapping::finishAccumulatingSquashingLayers(size_t nextSquashedLayerIndex)
2205 String CompositedLayerMapping::debugName(const GraphicsLayer* graphicsLayer)