| Index: Source/platform/graphics/GraphicsLayer.h
|
| diff --git a/Source/core/platform/graphics/GraphicsLayer.h b/Source/platform/graphics/GraphicsLayer.h
|
| similarity index 97%
|
| rename from Source/core/platform/graphics/GraphicsLayer.h
|
| rename to Source/platform/graphics/GraphicsLayer.h
|
| index 38569e41c9df67c8ad3334897b30e5100f9f54fa..422cd115dde2538f5da06d2b84e66fb1195f7ea6 100644
|
| --- a/Source/core/platform/graphics/GraphicsLayer.h
|
| +++ b/Source/platform/graphics/GraphicsLayer.h
|
| @@ -27,19 +27,16 @@
|
| #ifndef GraphicsLayer_h
|
| #define GraphicsLayer_h
|
|
|
| -#include "core/platform/graphics/GraphicsLayerClient.h"
|
| -#include "core/platform/graphics/OpaqueRectTrackingContentLayerDelegate.h"
|
| -#include "core/platform/graphics/filters/FilterOperations.h"
|
| +#include "platform/PlatformExport.h"
|
| #include "platform/geometry/FloatPoint.h"
|
| #include "platform/geometry/FloatPoint3D.h"
|
| #include "platform/geometry/FloatSize.h"
|
| #include "platform/geometry/IntRect.h"
|
| #include "platform/graphics/Color.h"
|
| +#include "platform/graphics/GraphicsLayerClient.h"
|
| +#include "platform/graphics/OpaqueRectTrackingContentLayerDelegate.h"
|
| +#include "platform/graphics/filters/FilterOperations.h"
|
| #include "platform/transforms/TransformationMatrix.h"
|
| -#include "wtf/OwnPtr.h"
|
| -#include "wtf/PassOwnPtr.h"
|
| -#include "wtf/Vector.h"
|
| -
|
| #include "public/platform/WebAnimationDelegate.h"
|
| #include "public/platform/WebCompositingReasons.h"
|
| #include "public/platform/WebContentLayer.h"
|
| @@ -48,6 +45,9 @@
|
| #include "public/platform/WebLayerScrollClient.h"
|
| #include "public/platform/WebNinePatchLayer.h"
|
| #include "public/platform/WebSolidColorLayer.h"
|
| +#include "wtf/OwnPtr.h"
|
| +#include "wtf/PassOwnPtr.h"
|
| +#include "wtf/Vector.h"
|
|
|
| namespace blink {
|
| class GraphicsLayerFactoryChromium;
|
| @@ -66,7 +66,7 @@ class ScrollableArea;
|
| class TextStream;
|
|
|
| // FIXME: find a better home for this declaration.
|
| -class LinkHighlightClient {
|
| +class PLATFORM_EXPORT LinkHighlightClient {
|
| public:
|
| virtual void invalidate() = 0;
|
| virtual void clearCurrentGraphicsLayer() = 0;
|
| @@ -79,7 +79,7 @@ protected:
|
| // GraphicsLayer is an abstraction for a rendering surface with backing store,
|
| // which may have associated transformation and animations.
|
|
|
| -class GraphicsLayer : public GraphicsContextPainter, public blink::WebAnimationDelegate, public blink::WebLayerScrollClient, public blink::WebLayerClient {
|
| +class PLATFORM_EXPORT GraphicsLayer : public GraphicsContextPainter, public blink::WebAnimationDelegate, public blink::WebLayerScrollClient, public blink::WebLayerClient {
|
| WTF_MAKE_NONCOPYABLE(GraphicsLayer); WTF_MAKE_FAST_ALLOCATED;
|
| public:
|
| static PassOwnPtr<GraphicsLayer> create(GraphicsLayerFactory*, GraphicsLayerClient*);
|
|
|