Home | History | Annotate | Download | only in rendering

Lines Matching defs:graphicsLayer

33 #include "GraphicsLayer.h"
66 GraphicsLayer* graphicsLayer() const { return m_graphicsLayer.get(); }
70 GraphicsLayer* clippingLayer() const { return m_clippingLayer.get(); }
74 GraphicsLayer* ancestorClippingLayer() const { return m_ancestorClippingLayer.get(); }
77 GraphicsLayer* foregroundLayer() const { return m_foregroundLayer.get(); }
81 GraphicsLayer* parentForSublayers() const { return m_clippingLayer ? m_clippingLayer.get() : m_graphicsLayer.get(); }
82 GraphicsLayer* childForSuperlayers() const { return m_ancestorClippingLayer ? m_ancestorClippingLayer.get() : m_graphicsLayer.get(); }
85 // their content is rendered via callbacks from GraphicsLayer. However, the document
86 // layer is special, because it has a GraphicsLayer to act as a container for the GraphicsLayers
113 FloatPoint graphicsLayerToContentsCoordinates(const GraphicsLayer*, const FloatPoint&);
114 FloatPoint contentsToGraphicsLayerCoordinates(const GraphicsLayer*, const FloatPoint&);
117 virtual void notifyAnimationStarted(const GraphicsLayer*, double startTime);
118 virtual void notifySyncRequired(const GraphicsLayer*);
120 virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const IntRect& clip);
174 OwnPtr<GraphicsLayer> m_ancestorClippingLayer; // only used if we are clipped by an ancestor which is not a stacking context
175 OwnPtr<GraphicsLayer> m_graphicsLayer;
176 OwnPtr<GraphicsLayer> m_foregroundLayer; // only used in cases where we need to draw the foreground separately
177 OwnPtr<GraphicsLayer> m_clippingLayer; // only used if we have clipping on a stacking context, with compositing children
178 OwnPtr<GraphicsLayer> m_maskLayer; // only used if we have a mask