Home | History | Annotate | Download | only in rendering

Lines Matching refs:RenderLayer

157 class RenderLayer : public ScrollableArea {
161 RenderLayer(RenderBoxModelObject*);
162 ~RenderLayer();
166 RenderLayer* parent() const { return m_parent; }
167 RenderLayer* previousSibling() const { return m_previous; }
168 RenderLayer* nextSibling() const { return m_next; }
169 RenderLayer* firstChild() const { return m_first; }
170 RenderLayer* lastChild() const { return m_last; }
172 void addChild(RenderLayer* newChild, RenderLayer* beforeChild = 0);
173 RenderLayer* removeChild(RenderLayer*);
198 RenderLayer* transparentPaintingAncestor();
199 void beginTransparencyLayers(GraphicsContext*, const RenderLayer* rootLayer, PaintBehavior);
204 RenderLayer* reflectionLayer() const;
206 const RenderLayer* root() const
208 const RenderLayer* curr = this;
326 RenderLayer* stackingContext() const;
348 Vector<RenderLayer*>* posZOrderList() const { return m_posZOrderList; }
349 Vector<RenderLayer*>* negZOrderList() const { return m_negZOrderList; }
353 Vector<RenderLayer*>* normalFlowList() const { return m_normalFlowList; }
362 RenderLayer* enclosingPositionedAncestor() const;
365 RenderLayer* clippingRoot() const;
369 RenderLayer* enclosingCompositingLayer(bool includeSelf = true) const;
371 RenderLayer* ancestorCompositingLayer() const { return enclosingCompositingLayer(false); }
374 void convertToLayerCoords(const RenderLayer* ancestorLayer, int& x, int& y) const;
390 void calculateRects(const RenderLayer* rootLayer, const IntRect& paintDirtyRect, IntRect& layerBounds,
395 void updateClipRects(const RenderLayer* rootLayer, OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize);
398 void calculateClipRects(const RenderLayer* rootLayer, ClipRects&, bool useCached = false, OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize) const;
404 bool intersectsDamageRect(const IntRect& layerBounds, const IntRect& damageRect, const RenderLayer* rootLayer) const;
407 IntRect boundingBox(const RenderLayer* rootLayer) const;
490 void setNextSibling(RenderLayer* next) { m_next = next; }
491 void setPreviousSibling(RenderLayer* prev) { m_previous = prev; }
492 void setParent(RenderLayer* parent);
493 void setFirstChild(RenderLayer* first) { m_first = first; }
494 void setLastChild(RenderLayer* last) { m_last = last; }
499 void collectLayers(Vector<RenderLayer*>*&, Vector<RenderLayer*>*&);
514 void paintLayer(RenderLayer* rootLayer, GraphicsContext*, const IntRect& paintDirtyRect,
517 void paintList(Vector<RenderLayer*>*, RenderLayer* rootLayer, GraphicsContext* p,
521 void paintPaginatedChildLayer(RenderLayer* childLayer, RenderLayer* rootLayer, GraphicsContext*,
525 void paintChildLayerIntoColumns(RenderLayer* childLayer, RenderLayer* rootLayer, GraphicsContext*,
528 PaintLayerFlags, const Vector<RenderLayer*>& columnLayers, size_t columnIndex);
530 RenderLayer* hitTestLayer(RenderLayer* rootLayer, RenderLayer* containerLayer, const HitTestRequest& request, HitTestResult& result,
533 RenderLayer* hitTestList(Vector<RenderLayer*>*, RenderLayer* rootLayer, const HitTestRequest& request, HitTestResult& result,
537 RenderLayer* hitTestPaginatedChildLayer(RenderLayer* childLayer, RenderLayer* rootLayer, const HitTestRequest& request, HitTestResult& result,
540 RenderLayer* hitTestChildLayerColumns(RenderLayer* childLayer, RenderLayer* rootLayer, const HitTestRequest& request, HitTestResult& result,
543 const Vector<RenderLayer*>& columnLayers, size_t columnIndex);
545 PassRefPtr<HitTestingTransformState> createLocalTransformState(RenderLayer* rootLayer, RenderLayer* containerLayer,
607 void parentClipRects(const RenderLayer* rootLayer, ClipRects&, bool temporaryClipRects = false, OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize) const;
608 IntRect backgroundClipRect(const RenderLayer* rootLayer, bool temporaryClipRects, OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize) const;
610 RenderLayer* enclosingTransformedAncestor() const;
651 RenderLayer* m_parent;
652 RenderLayer* m_previous;
653 RenderLayer* m_next;
654 RenderLayer* m_first;
655 RenderLayer* m_last;
694 Vector<RenderLayer*>* m_posZOrderList;
695 Vector<RenderLayer*>* m_negZOrderList;
699 Vector<RenderLayer*>* m_normalFlowList;
703 const RenderLayer* m_clipRectsRoot; // Root layer used to compute clip rects.
778 void showLayerTree(const WebCore::RenderLayer*);