Index: cc/gl_renderer.h |
diff --git a/cc/gl_renderer.h b/cc/gl_renderer.h |
index cb03c06544876ad616bfeb41d1e245ad82dfa4ed..5d7e74ebcca2c874fc874a2fadf9b9304d4b74b2 100644 |
--- a/cc/gl_renderer.h |
+++ b/cc/gl_renderer.h |
@@ -5,6 +5,7 @@ |
#ifndef CCRendererGL_h |
#define CCRendererGL_h |
+#include "cc/cc_export.h" |
#include "cc/checkerboard_draw_quad.h" |
#include "cc/debug_border_draw_quad.h" |
#include "cc/direct_renderer.h" |
@@ -28,10 +29,10 @@ class GeometryBinding; |
class ScopedEnsureFramebufferAllocation; |
// Class that handles drawing of composited render layers using GL. |
-class GLRenderer : public DirectRenderer, |
- public WebKit::WebGraphicsContext3D::WebGraphicsSwapBuffersCompleteCallbackCHROMIUM, |
- public WebKit::WebGraphicsContext3D::WebGraphicsMemoryAllocationChangedCallbackCHROMIUM , |
- public WebKit::WebGraphicsContext3D::WebGraphicsContextLostCallback { |
+class CC_EXPORT GLRenderer : public DirectRenderer, |
+ public NON_EXPORTED_BASE(WebKit::WebGraphicsContext3D::WebGraphicsSwapBuffersCompleteCallbackCHROMIUM), |
+ public NON_EXPORTED_BASE(WebKit::WebGraphicsContext3D::WebGraphicsMemoryAllocationChangedCallbackCHROMIUM), |
+ public NON_EXPORTED_BASE(WebKit::WebGraphicsContext3D::WebGraphicsContextLostCallback) { |
public: |
static scoped_ptr<GLRenderer> create(RendererClient*, ResourceProvider*); |