diff options
Diffstat (limited to 'Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h')
-rw-r--r-- | Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h b/Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h index 9f7d876ee..79fdac4ec 100644 --- a/Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h +++ b/Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h @@ -39,7 +39,7 @@ namespace WebCore { class CCDamageTracker; -class CCQuadCuller; +class CCQuadSink; class CCRenderPass; class CCLayerImpl; class LayerRendererChromium; @@ -114,10 +114,10 @@ public: CCDamageTracker* damageTracker() const { return m_damageTracker.get(); } - PassOwnPtr<CCSharedQuadState> createSharedQuadState() const; - PassOwnPtr<CCSharedQuadState> createReplicaSharedQuadState() const; + PassOwnPtr<CCSharedQuadState> createSharedQuadState(int id) const; + PassOwnPtr<CCSharedQuadState> createReplicaSharedQuadState(int id) const; - void appendQuads(CCQuadCuller&, CCSharedQuadState*, bool forReplica, int renderPassId); + void appendQuads(CCQuadSink&, CCSharedQuadState*, bool forReplica, int renderPassId); FloatRect computeRootScissorRectInCurrentSurface(const FloatRect& rootScissorRect) const; @@ -157,6 +157,7 @@ private: // For CCLayerIteratorActions int m_targetRenderSurfaceLayerIndexHistory; int m_currentLayerIndexHistory; + friend struct CCLayerIteratorActions; }; |