Lines Matching defs:LayerChromium
61 class LayerChromium : public RefCounted<LayerChromium> {
64 static PassRefPtr<LayerChromium> create(GraphicsLayerChromium* owner = 0);
66 virtual ~LayerChromium();
68 const LayerChromium* rootLayer() const;
69 LayerChromium* superlayer() const;
70 void addSublayer(PassRefPtr<LayerChromium>);
71 void insertSublayer(PassRefPtr<LayerChromium>, size_t index);
72 void replaceSublayer(LayerChromium* reference, PassRefPtr<LayerChromium> newLayer);
75 void setSublayers(const Vector<RefPtr<LayerChromium> >&);
76 const Vector<RefPtr<LayerChromium> >& getSublayers() const { return m_sublayers; }
105 void setMaskLayer(LayerChromium* maskLayer) { m_maskLayer = maskLayer; }
107 LayerChromium* maskLayer() const { return m_maskLayer.get(); }
150 void setReplicaLayer(LayerChromium* layer) { m_replicaLayer = layer; }
151 LayerChromium* replicaLayer() { return m_replicaLayer; }
192 explicit LayerChromium(GraphicsLayerChromium* owner);
205 virtual const char* layerTypeAsString() const { return "LayerChromium"; }
211 RefPtr<LayerChromium> m_maskLayer;
219 // Constructs a CCLayerImpl of the correct runtime type for this LayerChromium type.
222 // For now, the LayerChromium directly owns its CCLayerImpl.
227 void setSuperlayer(LayerChromium* superlayer) { m_superlayer = superlayer; }
235 int indexOfSublayer(const LayerChromium*);
238 void removeSublayer(LayerChromium*);
240 Vector<RefPtr<LayerChromium> > m_sublayers;
241 LayerChromium* m_superlayer;
273 LayerChromium* m_replicaLayer;