Home | History | Annotate | Download | only in graphics

Lines Matching refs:GraphicsLayer

100 // represent values for properties being animated via the GraphicsLayer,
184 // GraphicsLayer is an abstraction for a rendering surface with backing store,
187 class GraphicsLayer {
188 WTF_MAKE_NONCOPYABLE(GraphicsLayer); WTF_MAKE_FAST_ALLOCATED;
190 static PassOwnPtr<GraphicsLayer> create(GraphicsLayerClient*);
192 virtual ~GraphicsLayer();
200 GraphicsLayer* parent() const { return m_parent; };
201 void setParent(GraphicsLayer* layer) { m_parent = layer; } // Internal use only.
204 bool hasAncestor(GraphicsLayer*) const;
206 const Vector<GraphicsLayer*>& children() const { return m_children; }
208 virtual bool setChildren(const Vector<GraphicsLayer*>&);
211 virtual void addChild(GraphicsLayer*);
212 virtual void addChildAtIndex(GraphicsLayer*, int index);
213 virtual void addChildAbove(GraphicsLayer* layer, GraphicsLayer* sibling);
214 virtual void addChildBelow(GraphicsLayer* layer, GraphicsLayer* sibling);
215 virtual bool replaceChild(GraphicsLayer* oldChild, GraphicsLayer* newChild);
220 GraphicsLayer* maskLayer() const { return m_maskLayer; }
221 virtual void setMaskLayer(GraphicsLayer* layer) { m_maskLayer = layer; }
224 virtual void setReplicatedByLayer(GraphicsLayer*);
228 GraphicsLayer* replicaLayer() const { return m_replicaLayer; }
323 // For hosting this GraphicsLayer in a native layer hierarchy.
378 GraphicsLayer* replicatedLayer() const { return m_replicatedLayer; }
379 virtual void setReplicatedLayer(GraphicsLayer* layer) { m_replicatedLayer = layer; }
381 GraphicsLayer(GraphicsLayerClient*);
391 // Position is relative to the parent GraphicsLayer
414 Vector<GraphicsLayer*> m_children;
415 GraphicsLayer* m_parent;
417 GraphicsLayer* m_maskLayer; // Reference to mask layer. We don't own this.
419 GraphicsLayer* m_replicaLayer; // A layer that replicates this layer. We only allow one, for now.
421 GraphicsLayer* m_replicatedLayer; // For a replica layer, a reference to the original layer.
434 void showGraphicsLayerTree(const WebCore::GraphicsLayer* layer);