Home | History | Annotate | Download | only in compositing

Lines Matching defs:renderLayer

29 #include "core/rendering/RenderLayer.h"
42 RenderLayer* renderLayer;
49 // Offset describing where this squashed RenderLayer paints into the shared GraphicsLayer backing.
59 GraphicsLayerPaintInfo() : renderLayer(0), offsetFromRendererSet(false), isBackgroundLayer(false) { }
65 return renderLayer == other.renderLayer
82 // Currently (Oct. 2013) there is one CompositedLayerMapping for each RenderLayer,
87 explicit CompositedLayerMapping(RenderLayer&);
90 RenderLayer& owningLayer() const { return m_owningLayer; }
96 void updateGraphicsLayerGeometry(GraphicsLayerUpdater::UpdateType, const RenderLayer* compositingContainer, Vector<RenderLayer*>& layersNeedingPaintInvalidation);
146 bool updateRequiresOwnBackingStoreForAncestorReasons(const RenderLayer* compositingAncestor);
169 bool updateSquashingLayerAssignment(RenderLayer* squashedLayer, const RenderLayer& owningLayer, size_t nextSquashedLayerIndex);
170 void removeRenderLayerFromSquashingGraphicsLayer(const RenderLayer*);
226 void computeGraphicsLayerParentLocation(const RenderLayer* compositingContainer, const IntRect& ancestorCompositingBounds, IntPoint& graphicsLayerParentLocation);
227 void updateSquashingLayerGeometry(const LayoutPoint& offsetFromCompositedAncestor, const IntPoint& graphicsLayerParentLocation, const RenderLayer& referenceLayer, Vector<GraphicsLayerPaintInfo>& layers, GraphicsLayer*, LayoutPoint* offsetFromTransformedAncestor, Vector<RenderLayer*>& layersNeedingPaintInvalidation);
229 void updateAncestorClippingLayerGeometry(const RenderLayer* compositingContainer, const IntPoint& snappedOffsetFromCompositedAncestor, IntPoint& graphicsLayerParentLocation);
236 void updateReflectionLayerGeometry(Vector<RenderLayer*>& layersNeedingPaintInvalidation);
262 void updateScrollParent(RenderLayer*);
263 void updateClipParent(RenderLayer*);
270 void computeBoundsOfOwningLayer(const RenderLayer* compositedAncestor, IntRect& localCompositingBounds, IntRect& compositingBoundsRelativeToCompositedAncestor, LayoutPoint& offsetFromCompositedAncestor, IntPoint& snappedOffsetFromCompositedAncestor);
292 // Returns true if the RenderLayer just contains an image that we can composite directly.
302 static bool hasVisibleNonCompositingDescendant(RenderLayer* parent);
313 static IntRect localClipRectForSquashedLayer(const RenderLayer& referenceLayer, const GraphicsLayerPaintInfo&, const Vector<GraphicsLayerPaintInfo>& layers);
315 RenderLayer& m_owningLayer;