Index: cc/CCRenderPass.h |
diff --git a/cc/CCRenderPass.h b/cc/CCRenderPass.h |
index 1a9ff59e0564c11516b70a46aeb98a41ffd463b3..cdfa958dd27ea0de44b19ec20780d5eb8e97a231 100644 |
--- a/cc/CCRenderPass.h |
+++ b/cc/CCRenderPass.h |
@@ -10,7 +10,6 @@ |
#include "cc/scoped_ptr_hash_map.h" |
#include "cc/scoped_ptr_vector.h" |
#include "CCDrawQuad.h" |
-#include "CCOcclusionTracker.h" |
#include "CCSharedQuadState.h" |
#include "FloatRect.h" |
#include "SkColor.h" |
@@ -21,10 +20,14 @@ |
namespace cc { |
class CCLayerImpl; |
+template<typename LayerType, typename SurfaceType> |
+class CCOcclusionTrackerBase; |
class CCRenderSurface; |
struct CCAppendQuadsData; |
+typedef CCOcclusionTrackerBase<CCLayerImpl, CCRenderSurface> CCOcclusionTrackerImpl; |
+ |
// A list of CCDrawQuad objects, sorted internally in front-to-back order. |
class CCQuadList : public ScopedPtrVector<CCDrawQuad> { |
public: |