Lines Matching refs:platformCALayer
42 class PlatformCALayer;
57 virtual PlatformCALayer* platformCALayer() const { return primaryLayer(); }
133 virtual void platformCALayerLayoutSublayersOfLayer(PlatformCALayer*) { }
149 PlatformCALayer* primaryLayer() const { return m_structuralLayer.get() ? m_structuralLayer.get() : m_layer.get(); }
150 PlatformCALayer* hostLayerForSublayers() const;
151 PlatformCALayer* layerForSuperlayer() const;
152 PlatformCALayer* animatedLayer(AnimatedPropertyID) const;
157 typedef HashMap<CloneID, RefPtr<PlatformCALayer> > LayerMap;
193 void setupContentsLayer(PlatformCALayer*);
194 PlatformCALayer* contentsLayer() const { return m_contentsLayer.get(); }
246 PassRefPtr<PlatformCALayer>replicatedLayerRoot(ReplicaState&);
249 PassRefPtr<PlatformCALayer> fetchCloneLayers(GraphicsLayer* replicaRoot, ReplicaState&, CloneLevel);
251 PassRefPtr<PlatformCALayer> cloneLayer(PlatformCALayer *, CloneLevel);
252 PassRefPtr<PlatformCALayer> findOrMakeClone(CloneID, PlatformCALayer *, LayerMap*, CloneLevel);
254 void ensureCloneLayers(CloneID cloneID, RefPtr<PlatformCALayer>& primaryLayer, RefPtr<PlatformCALayer>& structuralLayer, RefPtr<PlatformCALayer>& contentsLayer, CloneLevel cloneLevel);
302 static void moveOrCopyLayerAnimation(MoveOrCopy, const String& animationIdentifier, PlatformCALayer *fromLayer, PlatformCALayer *toLayer);
303 void moveOrCopyAnimationsForProperty(MoveOrCopy, AnimatedPropertyID, PlatformCALayer * fromLayer, PlatformCALayer * toLayer);
339 RefPtr<PlatformCALayer> m_layer; // The main layer
340 RefPtr<PlatformCALayer> m_structuralLayer; // A layer used for structural reasons, like preserves-3d or replica-flattening. Is the parent of m_layer.
341 RefPtr<PlatformCALayer> m_contentsLayer; // A layer used for inner content, like image and video