| Index: cc/CCDirectRenderer.h
|
| diff --git a/cc/CCDirectRenderer.h b/cc/CCDirectRenderer.h
|
| index 3286ef57d3022373fea2a41e6e6f5ba299a79991..c3407c0c4f0881834dadeff596f20fba0023b5eb 100644
|
| --- a/cc/CCDirectRenderer.h
|
| +++ b/cc/CCDirectRenderer.h
|
| @@ -19,7 +19,7 @@ class CCResourceProvider;
|
| class CCDirectRenderer : public CCRenderer {
|
| WTF_MAKE_NONCOPYABLE(CCDirectRenderer);
|
| public:
|
| - virtual ~CCDirectRenderer() { }
|
| + virtual ~CCDirectRenderer();
|
|
|
| CCResourceProvider* resourceProvider() const { return m_resourceProvider; }
|
|
|
| @@ -28,13 +28,12 @@ public:
|
| virtual void drawFrame(const CCRenderPassList& renderPassesInDrawOrder, const CCRenderPassIdHashMap& renderPassesById) OVERRIDE;
|
|
|
| protected:
|
| - CCDirectRenderer(CCRendererClient* client, CCResourceProvider* resourceProvider)
|
| - : CCRenderer(client)
|
| - , m_resourceProvider(resourceProvider)
|
| - {
|
| - }
|
| + CCDirectRenderer(CCRendererClient* client, CCResourceProvider* resourceProvider);
|
|
|
| struct DrawingFrame {
|
| + DrawingFrame();
|
| + ~DrawingFrame();
|
| +
|
| const CCRenderPassIdHashMap* renderPassesById;
|
| const CCRenderPass* rootRenderPass;
|
| const CCRenderPass* currentRenderPass;
|
| @@ -46,13 +45,6 @@ protected:
|
| WebKit::WebTransformationMatrix windowMatrix;
|
| bool flippedY;
|
| FloatRect scissorRectInRenderPassSpace;
|
| -
|
| - DrawingFrame()
|
| - : rootRenderPass(0)
|
| - , currentRenderPass(0)
|
| - , currentTexture(0)
|
| - , flippedY(false)
|
| - { }
|
| };
|
|
|
| class CachedTexture : public CCScopedTexture {
|
|
|