Index: cc/CCDelegatedRendererLayerImpl.h |
diff --git a/cc/CCDelegatedRendererLayerImpl.h b/cc/CCDelegatedRendererLayerImpl.h |
index 9e197c88957ca432803ed151607d2a21991192a8..7203fafd04e7767ba31229f6d5df1a8f2ae06b08 100644 |
--- a/cc/CCDelegatedRendererLayerImpl.h |
+++ b/cc/CCDelegatedRendererLayerImpl.h |
@@ -6,6 +6,7 @@ |
#define CCDelegatedRendererLayerImpl_h |
#include "CCLayerImpl.h" |
+#include "cc/scoped_ptr_vector.h" |
namespace cc { |
@@ -18,7 +19,7 @@ public: |
virtual bool hasContributingDelegatedRenderPasses() const OVERRIDE; |
// This gives ownership of the RenderPasses to the layer. |
- void setRenderPasses(OwnPtrVector<CCRenderPass>&); |
+ void setRenderPasses(ScopedPtrVector<CCRenderPass>&); |
void clearRenderPasses(); |
virtual void didLoseContext() OVERRIDE; |
@@ -40,8 +41,8 @@ private: |
virtual const char* layerTypeAsString() const OVERRIDE; |
- OwnPtrVector<CCRenderPass> m_renderPassesInDrawOrder; |
- HashMap<CCRenderPass::Id, int> m_renderPassesIndexById; |
+ ScopedPtrVector<CCRenderPass> m_renderPassesInDrawOrder; |
+ base::hash_map<CCRenderPass::Id, int> m_renderPassesIndexById; |
}; |
} |