Home | History | Annotate | Download | only in rendering

Lines Matching defs:graphicsLayer

31 #include "core/platform/graphics/GraphicsLayer.h"
48 // A GraphicsLayerPaintInfo contains all the info needed to paint a partial subtree of RenderLayers into a GraphicsLayer.
90 GraphicsLayer* graphicsLayer() const { return m_graphicsLayer.get(); }
94 GraphicsLayer* clippingLayer() const { return m_childContainmentLayer.get(); }
98 GraphicsLayer* ancestorClippingLayer() const { return m_ancestorClippingLayer.get(); }
101 GraphicsLayer* foregroundLayer() const { return m_foregroundLayer.get(); }
103 GraphicsLayer* backgroundLayer() const { return m_backgroundLayer.get(); }
107 GraphicsLayer* scrollingLayer() const { return m_scrollingLayer.get(); }
108 GraphicsLayer* scrollingContentsLayer() const { return m_scrollingContentsLayer.get(); }
112 GraphicsLayer* parentForSublayers() const;
113 GraphicsLayer* childForSuperlayers() const;
149 virtual void notifyAnimationStarted(const GraphicsLayer*, double startTime) OVERRIDE;
151 virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const IntRect& clip) OVERRIDE;
153 virtual void didCommitChangesForLayer(const GraphicsLayer*) const OVERRIDE;
154 virtual bool getCurrentTransform(const GraphicsLayer*, TransformationMatrix&) const OVERRIDE;
168 GraphicsLayer* layerForHorizontalScrollbar() const { return m_layerForHorizontalScrollbar.get(); }
169 GraphicsLayer* layerForVerticalScrollbar() const { return m_layerForVerticalScrollbar.get(); }
170 GraphicsLayer* layerForScrollCorner() const { return m_layerForScrollCorner.get(); }
184 PassOwnPtr<GraphicsLayer> createGraphicsLayer(const String& name, CompositingReasons);
248 OwnPtr<GraphicsLayer> m_ancestorClippingLayer; // Only used if we are clipped by an ancestor which is not a stacking context.
249 OwnPtr<GraphicsLayer> m_graphicsLayer;
250 OwnPtr<GraphicsLayer> m_foregroundLayer; // Only used in cases where we need to draw the foreground separately.
251 OwnPtr<GraphicsLayer> m_backgroundLayer; // Only used in cases where we need to draw the background separately.
252 OwnPtr<GraphicsLayer> m_childContainmentLayer; // Only used if we have clipping on a stacking context with compositing children, or if the layer has a tile cache.
253 OwnPtr<GraphicsLayer> m_maskLayer; // Only used if we have a mask.
255 OwnPtr<GraphicsLayer> m_layerForHorizontalScrollbar;
256 OwnPtr<GraphicsLayer> m_layerForVerticalScrollbar;
257 OwnPtr<GraphicsLayer> m_layerForScrollCorner;
259 OwnPtr<GraphicsLayer> m_scrollingLayer; // Only used if the layer is using composited scrolling.
260 OwnPtr<GraphicsLayer> m_scrollingContentsLayer; // Only used if the layer is using composited scrolling.