summaryrefslogtreecommitdiff
path: root/Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h')
-rw-r--r--Source/WebCore/platform/graphics/chromium/cc/CCRenderSurface.h9
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;
};