/macosx-10.10/WebCore-7600.1.25/platform/graphics/ |
H A D | GraphicsLayerClient.h | 34 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 D | GraphicsLayerFactory.h | 33 class GraphicsLayer; 40 virtual std::unique_ptr<GraphicsLayer> createGraphicsLayer(GraphicsLayerClient&) = 0;
|
H A D | GraphicsLayer.cpp | 28 #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 D | GraphicsLayer.h | 72 // 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 D | RenderLayerBacking.h | 31 #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 D | RenderLayerCompositor.h | 38 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 D | PageOverlayController.h | 51 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 D | PageBanner.cpp | 30 #include <WebCore/GraphicsLayer.h> 66 void PageBanner::didAddParentLayer(WebCore::GraphicsLayer*)
|
/macosx-10.10/WebKit2-7600.1.25/UIProcess/mac/ |
H A D | RemoteLayerTreeHost.h | 48 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 D | ScrollingCoordinator.h | 56 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 D | AsyncScrollingCoordinator.h | 89 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 D | GraphicsLayerTextureMapper.cpp | 33 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 D | GraphicsLayerTextureMapper.h | 25 #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 D | TextureMapperTile.h | 33 class GraphicsLayer; 43 void updateContents(TextureMapper*, GraphicsLayer*, const IntRect&, BitmapTexture::UpdateContentsFlag UpdateCanModifyOriginalImageData);
|
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/gtk/ |
H A D | LayerTreeHostGtk.h | 51 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 D | RemoteLayerTreeContext.h | 65 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 D | CompositingCoordinator.h | 46 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 D | CoordinatedGraphicsLayer.h | 28 #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 D | CoordinatedGraphicsLayer.cpp | 33 #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 D | RemoteLayerTreeTransaction.h | 94 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 D | RemoteLayerTreePropertyApplier.h | 39 typedef HashMap<WebCore::GraphicsLayer::PlatformLayerID, LayerOrView *> RelatedLayerMap;
|
/macosx-10.10/WebCore-7600.1.25/platform/graphics/ca/ |
H A D | PlatformCALayerClient.h | 29 #include "GraphicsLayer.h" 43 virtual GraphicsLayer::CompositingCoordinatesOrientation platformCALayerContentsOrientation() const { return GraphicsLayer::CompositingCoordinatesTopDown; }
|
H A D | TileCoverageMap.h | 59 virtual GraphicsLayer::CompositingCoordinatesOrientation platformCALayerContentsOrientation() const override { return GraphicsLayer::CompositingCoordinatesTopDown; }
|
/macosx-10.10/WebCore-7600.1.25/platform/graphics/mac/ |
H A D | WebGLLayer.h | 32 class GraphicsLayer;
|
/macosx-10.10/WebCore-7600.1.25/platform/graphics/ca/win/ |
H A D | PlatformCALayerWin.h | 127 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;
|