Index: Source/platform/graphics/gpu/DrawingBuffer.h |
diff --git a/Source/core/platform/graphics/gpu/DrawingBuffer.h b/Source/platform/graphics/gpu/DrawingBuffer.h |
similarity index 96% |
rename from Source/core/platform/graphics/gpu/DrawingBuffer.h |
rename to Source/platform/graphics/gpu/DrawingBuffer.h |
index 2516e28518007ca3f8a2b98b015ac496e690bfee..f1d7afc47deb530c7dddf3333ffb222091db1746 100644 |
--- a/Source/core/platform/graphics/gpu/DrawingBuffer.h |
+++ b/Source/platform/graphics/gpu/DrawingBuffer.h |
@@ -31,8 +31,9 @@ |
#ifndef DrawingBuffer_h |
#define DrawingBuffer_h |
-#include "core/platform/graphics/GraphicsContext3D.h" |
+#include "platform/PlatformExport.h" |
#include "platform/geometry/IntSize.h" |
+#include "platform/graphics/GraphicsContext3D.h" |
#include "platform/graphics/GraphicsTypes3D.h" |
#include "public/platform/WebExternalTextureLayerClient.h" |
@@ -53,7 +54,7 @@ class GraphicsContext3D; |
class ImageData; |
// Abstract interface to allow basic context eviction management |
-class ContextEvictionManager : public RefCounted<ContextEvictionManager> { |
+class PLATFORM_EXPORT ContextEvictionManager : public RefCounted<ContextEvictionManager> { |
public: |
virtual ~ContextEvictionManager() {}; |
@@ -63,7 +64,7 @@ public: |
// Manages a rendering target (framebuffer + attachment) for a canvas. Can publish its rendering |
// results to a blink::WebLayer for compositing. |
-class DrawingBuffer : public RefCounted<DrawingBuffer>, public blink::WebExternalTextureLayerClient { |
+class PLATFORM_EXPORT DrawingBuffer : public RefCounted<DrawingBuffer>, public blink::WebExternalTextureLayerClient { |
struct MailboxInfo : public RefCounted<MailboxInfo> { |
blink::WebExternalTextureMailbox mailbox; |
unsigned textureId; |