Searched refs:GraphicsLayer (Results 1 - 25 of 126) sorted by relevance

123456

/macosx-10.10/WebCore-7600.1.25/platform/graphics/
H A DGraphicsLayerClient.h34 class GraphicsLayer;
61 virtual bool shouldUseTiledBacking(const GraphicsLayer*) const { return false; }
62 virtual void tiledBackingUsageChanged(const GraphicsLayer*, bool /*usingTiledBacking*/) { } argument
65 virtual void notifyAnimationStarted(const GraphicsLayer*, double time) = 0;
69 virtual void notifyFlushRequired(const GraphicsLayer*) = 0;
72 virtual void notifyFlushBeforeDisplayRefresh(const GraphicsLayer*) { } argument
74 virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& inClip) = 0;
75 virtual void didCommitChangesForLayer(const GraphicsLayer*) const { }
79 virtual bool getCurrentTransform(const GraphicsLayer*, TransformationMatrix&) const { return false; } argument
83 virtual void customPositionForVisibleRectComputation(const GraphicsLayer*, FloatPoin argument
97 shouldDumpPropertyForLayer(const GraphicsLayer*, const char*) const argument
[all...]
H A DGraphicsLayerFactory.h33 class GraphicsLayer;
40 virtual std::unique_ptr<GraphicsLayer> createGraphicsLayer(GraphicsLayerClient&) = 0;
H A DGraphicsLayer.cpp28 #include "GraphicsLayer.h"
47 typedef HashMap<const GraphicsLayer*, Vector<FloatRect>> RepaintMap;
74 GraphicsLayer::GraphicsLayer(GraphicsLayerClient& client) function in class:WebCore::GraphicsLayer
109 GraphicsLayer::~GraphicsLayer()
115 void GraphicsLayer::willBeDestroyed()
130 void GraphicsLayer::setParent(GraphicsLayer* layer)
136 bool GraphicsLayer
[all...]
H A DGraphicsLayer.h72 // represent values for properties being animated via the GraphicsLayer,
223 // GraphicsLayer is an abstraction for a rendering surface with backing store,
226 class GraphicsLayer { class in namespace:WebCore
227 WTF_MAKE_NONCOPYABLE(GraphicsLayer); WTF_MAKE_FAST_ALLOCATED;
229 static std::unique_ptr<GraphicsLayer> create(GraphicsLayerFactory*, GraphicsLayerClient&);
231 virtual ~GraphicsLayer();
244 GraphicsLayer* parent() const { return m_parent; };
245 void setParent(GraphicsLayer*); // Internal use only.
248 bool hasAncestor(GraphicsLayer*) const;
250 const Vector<GraphicsLayer*>
[all...]
/macosx-10.10/WebCore-7600.1.25/rendering/
H A DRenderLayerBacking.h31 #include "GraphicsLayer.h"
88 GraphicsLayer* graphicsLayer() const { return m_graphicsLayer.get(); }
92 GraphicsLayer* clippingLayer() const { return !m_usingTiledCacheLayer ? m_childContainmentLayer.get() : 0; }
96 GraphicsLayer* ancestorClippingLayer() const { return m_ancestorClippingLayer.get(); }
98 GraphicsLayer* contentsContainmentLayer() const { return m_contentsContainmentLayer.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(); }
143 GraphicsLayer* parentForSublayer
[all...]
H A DRenderLayerCompositor.h38 class GraphicsLayer;
128 // flushPendingLayerChanges() flushes the entire GraphicsLayer tree, which can cross frame boundaries.
132 // Called when the GraphicsLayer for the given RenderLayer has flushed changes inside of flushPendingLayerChanges().
133 void didFlushChangesForLayer(RenderLayer&, const GraphicsLayer*);
161 GraphicsLayer* fixedRootBackgroundLayer() const;
182 GraphicsLayer* rootGraphicsLayer() const;
183 GraphicsLayer* scrollLayer() const;
184 GraphicsLayer* clipLayer() const;
185 GraphicsLayer* rootContentLayer() const;
188 GraphicsLayer* headerLaye
[all...]
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/
H A DPageOverlayController.h51 WebCore::GraphicsLayer* documentOverlayRootLayer() const { return m_documentOverlayRootLayer.get(); }
52 WebCore::GraphicsLayer* viewOverlayRootLayer() const { return m_viewOverlayRootLayer.get(); }
60 WebCore::GraphicsLayer* layerForOverlay(PageOverlay&) const;
81 void updateSettingsForLayer(WebCore::GraphicsLayer&);
85 virtual void notifyAnimationStarted(const WebCore::GraphicsLayer*, double) override { }
86 virtual void notifyFlushRequired(const WebCore::GraphicsLayer*) override;
87 virtual void paintContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext&, WebCore::GraphicsLayerPaintingPhase, const WebCore::FloatRect& clipRect) override;
89 virtual void didCommitChangesForLayer(const WebCore::GraphicsLayer*) const override { }
90 virtual bool shouldSkipLayerInDump(const WebCore::GraphicsLayer*) const override { return true; }
92 std::unique_ptr<WebCore::GraphicsLayer> m_documentOverlayRootLaye
[all...]
H A DPageBanner.cpp30 #include <WebCore/GraphicsLayer.h>
66 void PageBanner::didAddParentLayer(WebCore::GraphicsLayer*)
/macosx-10.10/WebKit2-7600.1.25/UIProcess/mac/
H A DRemoteLayerTreeHost.h48 LayerOrView *getLayer(WebCore::GraphicsLayer::PlatformLayerID) const;
51 static WebCore::GraphicsLayer::PlatformLayerID layerID(CALayer*);
59 typedef HashMap<WebCore::GraphicsLayer::PlatformLayerID, RetainPtr<WKAnimationDelegate>> LayerAnimationDelegateMap;
62 void animationDidStart(WebCore::GraphicsLayer::PlatformLayerID, CAAnimation *, double startTime);
71 static void setLayerID(CALayer *, WebCore::GraphicsLayer::PlatformLayerID);
73 void layerWillBeRemoved(WebCore::GraphicsLayer::PlatformLayerID);
77 HashMap<WebCore::GraphicsLayer::PlatformLayerID, RetainPtr<LayerOrView>> m_layers;
78 HashMap<WebCore::GraphicsLayer::PlatformLayerID, RetainPtr<WKAnimationDelegate>> m_animationDelegates;
/macosx-10.10/WebCore-7600.1.25/page/scrolling/
H A DScrollingCoordinator.h56 class GraphicsLayer;
159 virtual void updateViewportConstrainedNode(ScrollingNodeID, const ViewportConstraints&, GraphicsLayer*) { }
169 virtual void updateFrameScrollingNode(ScrollingNodeID, GraphicsLayer* /*scrollLayer*/, GraphicsLayer* /*scrolledContentsLayer*/, GraphicsLayer* /*counterScrollingLayer*/, GraphicsLayer* /*insetClipLayer*/, const ScrollingGeometry* = nullptr) { }
170 virtual void updateOverflowScrollingNode(ScrollingNodeID, GraphicsLayer* /*scrollLayer*/, GraphicsLayer* /*scrolledContentsLayer*/, const ScrollingGeometry* = nullptr) { }
202 static GraphicsLayer* scrollLayerForScrollableArea(ScrollableArea*);
203 static GraphicsLayer* horizontalScrollbarLayerForScrollableAre
[all...]
H A DAsyncScrollingCoordinator.h89 virtual void updateViewportConstrainedNode(ScrollingNodeID, const ViewportConstraints&, GraphicsLayer*) override;
91 virtual void updateFrameScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, GraphicsLayer* counterScrollingLayer, GraphicsLayer* insetClipLayer, const ScrollingGeometry* = nullptr);
92 virtual void updateOverflowScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, const ScrollingGeometry* = nullptr);
/macosx-10.10/WebCore-7600.1.25/platform/graphics/texmap/
H A DGraphicsLayerTextureMapper.cpp33 TextureMapperLayer* toTextureMapperLayer(GraphicsLayer* layer)
38 std::unique_ptr<GraphicsLayer> GraphicsLayer::create(GraphicsLayerFactory* factory, GraphicsLayerClient& client)
47 : GraphicsLayer(client)
68 GraphicsLayer::setName(name);
81 GraphicsLayer::willBeDestroyed();
84 /* \reimp (GraphicsLayer.h): The current size might change, thus we need to update the whole display.
96 /* \reimp (GraphicsLayer.h)
104 /* \reimp (GraphicsLayer.h)
118 /* \reimp (GraphicsLayer
[all...]
H A DGraphicsLayerTextureMapper.h25 #include "GraphicsLayer.h"
35 class GraphicsLayerTextureMapper : public GraphicsLayer, public TextureMapperPlatformLayer::Client {
43 // reimps from GraphicsLayer.h
47 virtual bool setChildren(const Vector<GraphicsLayer*>&);
48 virtual void addChild(GraphicsLayer*);
49 virtual void addChildAtIndex(GraphicsLayer*, int index);
50 virtual void addChildAbove(GraphicsLayer* layer, GraphicsLayer* sibling);
51 virtual void addChildBelow(GraphicsLayer* layer, GraphicsLayer* siblin
[all...]
H A DTextureMapperTile.h33 class GraphicsLayer;
43 void updateContents(TextureMapper*, GraphicsLayer*, const IntRect&, BitmapTexture::UpdateContentsFlag UpdateCanModifyOriginalImageData);
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/gtk/
H A DLayerTreeHostGtk.h51 WebCore::GraphicsLayer* rootLayer() const { return m_rootLayer.get(); }
60 virtual void setRootCompositingLayer(WebCore::GraphicsLayer*);
81 virtual void notifyAnimationStarted(const WebCore::GraphicsLayer*, double time);
82 virtual void notifyFlushRequired(const WebCore::GraphicsLayer*);
83 virtual void paintContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext&, WebCore::GraphicsLayerPaintingPhase, const WebCore::FloatRect& clipRect);
84 virtual void didCommitChangesForLayer(const WebCore::GraphicsLayer*) const { }
102 std::unique_ptr<WebCore::GraphicsLayer> m_rootLayer;
103 std::unique_ptr<WebCore::GraphicsLayer> m_nonCompositedContentLayer;
104 typedef HashMap<PageOverlay*, std::unique_ptr<WebCore::GraphicsLayer>> PageOverlayLayerMap;
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/mac/
H A DRemoteLayerTreeContext.h65 void animationDidStart(WebCore::GraphicsLayer::PlatformLayerID, const String& key, double startTime);
73 virtual std::unique_ptr<WebCore::GraphicsLayer> createGraphicsLayer(WebCore::GraphicsLayerClient&) override;
78 Vector<WebCore::GraphicsLayer::PlatformLayerID> m_destroyedLayers;
80 HashMap<WebCore::GraphicsLayer::PlatformLayerID, PlatformCALayerRemote*> m_liveLayers;
81 HashMap<WebCore::GraphicsLayer::PlatformLayerID, PlatformCALayerRemote*> m_layersAwaitingAnimationStart;
/macosx-10.10/WebCore-7600.1.25/platform/graphics/texmap/coordinated/
H A DCompositingCoordinator.h46 class GraphicsLayer;
61 virtual void paintLayerContents(const GraphicsLayer*, GraphicsContext&, const IntRect& clipRect) = 0;
67 void setRootCompositingLayer(GraphicsLayer* compositingLayer, GraphicsLayer* overlayLayer);
78 GraphicsLayer* rootLayer() const { return m_rootLayer.get(); }
92 virtual void notifyAnimationStarted(const GraphicsLayer*, double time) override;
93 virtual void notifyFlushRequired(const GraphicsLayer*) override;
94 virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& clipRect) override;
117 virtual std::unique_ptr<GraphicsLayer> createGraphicsLayer(GraphicsLayerClient&) override;
130 std::unique_ptr<GraphicsLayer> m_rootLaye
[all...]
H A DCoordinatedGraphicsLayer.h28 #include "GraphicsLayer.h"
59 class CoordinatedGraphicsLayer : public GraphicsLayer
67 // Reimplementations from GraphicsLayer.h.
68 virtual bool setChildren(const Vector<GraphicsLayer*>&) override;
69 virtual void addChild(GraphicsLayer*) override;
70 virtual void addChildAtIndex(GraphicsLayer*, int) override;
71 virtual void addChildAbove(GraphicsLayer*, GraphicsLayer*) override;
72 virtual void addChildBelow(GraphicsLayer*, GraphicsLayer*) overrid
[all...]
H A DCoordinatedGraphicsLayer.cpp33 #include "GraphicsLayer.h"
46 static CoordinatedLayerID toCoordinatedLayerID(GraphicsLayer* layer)
109 : GraphicsLayer(client)
148 bool CoordinatedGraphicsLayer::setChildren(const Vector<GraphicsLayer*>& children)
150 bool ok = GraphicsLayer::setChildren(children);
157 void CoordinatedGraphicsLayer::addChild(GraphicsLayer* layer)
159 GraphicsLayer::addChild(layer);
163 void CoordinatedGraphicsLayer::addChildAtIndex(GraphicsLayer* layer, int index)
165 GraphicsLayer::addChildAtIndex(layer, index);
169 void CoordinatedGraphicsLayer::addChildAbove(GraphicsLayer* laye
[all...]
/macosx-10.10/WebKit2-7600.1.25/Shared/mac/
H A DRemoteLayerTreeTransaction.h94 WebCore::GraphicsLayer::PlatformLayerID layerID;
124 Vector<WebCore::GraphicsLayer::PlatformLayerID> children;
135 WebCore::GraphicsLayer::PlatformLayerID maskLayerID;
136 WebCore::GraphicsLayer::PlatformLayerID clonedLayerID;
145 WebCore::GraphicsLayer::CustomAppearance customAppearance;
146 WebCore::GraphicsLayer::CustomBehavior customBehavior;
163 WebCore::GraphicsLayer::PlatformLayerID rootLayerID() const { return m_rootLayerID; }
164 void setRootLayerID(WebCore::GraphicsLayer::PlatformLayerID);
167 void setDestroyedLayerIDs(Vector<WebCore::GraphicsLayer::PlatformLayerID>);
168 void setLayerIDsWithNewlyUnreachableBackingStore(Vector<WebCore::GraphicsLayer
[all...]
H A DRemoteLayerTreePropertyApplier.h39 typedef HashMap<WebCore::GraphicsLayer::PlatformLayerID, LayerOrView *> RelatedLayerMap;
/macosx-10.10/WebCore-7600.1.25/platform/graphics/ca/
H A DPlatformCALayerClient.h29 #include "GraphicsLayer.h"
43 virtual GraphicsLayer::CompositingCoordinatesOrientation platformCALayerContentsOrientation() const { return GraphicsLayer::CompositingCoordinatesTopDown; }
H A DTileCoverageMap.h59 virtual GraphicsLayer::CompositingCoordinatesOrientation platformCALayerContentsOrientation() const override { return GraphicsLayer::CompositingCoordinatesTopDown; }
/macosx-10.10/WebCore-7600.1.25/platform/graphics/mac/
H A DWebGLLayer.h32 class GraphicsLayer;
/macosx-10.10/WebCore-7600.1.25/platform/graphics/ca/win/
H A DPlatformCALayerWin.h127 virtual GraphicsLayer::CustomAppearance customAppearance() const override { return m_customAppearance; }
128 virtual void updateCustomAppearance(GraphicsLayer::CustomAppearance customAppearance) override { m_customAppearance = customAppearance; }
130 virtual GraphicsLayer::CustomBehavior customBehavior() const override { return m_customBehavior; }
131 virtual void updateCustomBehavior(GraphicsLayer::CustomBehavior customBehavior) override { m_customBehavior = customBehavior; }
152 GraphicsLayer::CustomAppearance m_customAppearance;
153 GraphicsLayer::CustomBehavior m_customBehavior;

Completed in 209 milliseconds

123456