Index: cc/direct_renderer.h |
diff --git a/cc/direct_renderer.h b/cc/direct_renderer.h |
index 25a9e466fe5677ae45af812729390d924f0d59f8..716f85824e846de7ec2f80fda86292b7653939b2 100644 |
--- a/cc/direct_renderer.h |
+++ b/cc/direct_renderer.h |
@@ -28,10 +28,7 @@ public: |
virtual bool haveCachedResourcesForRenderPassId(RenderPass::Id) const OVERRIDE; |
virtual void drawFrame(const RenderPassList& renderPassesInDrawOrder, const RenderPassIdHashMap& renderPassesById) OVERRIDE; |
-protected: |
- DirectRenderer(RendererClient* client, ResourceProvider* resourceProvider); |
- |
- struct DrawingFrame { |
+ struct CC_EXPORT DrawingFrame { |
DrawingFrame(); |
~DrawingFrame(); |
@@ -48,6 +45,9 @@ protected: |
gfx::RectF scissorRectInRenderPassSpace; |
}; |
+protected: |
+ DirectRenderer(RendererClient* client, ResourceProvider* resourceProvider); |
+ |
class CachedResource : public ScopedResource { |
public: |
static scoped_ptr<CachedResource> create(ResourceProvider* resourceProvider) { |