// INTERNAL INCLUDES
#include <dali/internal/update/controllers/scene-controller.h>
+#include <dali/public-api/common/dali-vector.h>
namespace Dali
{
public: // from SceneController
/**
+ * @copydoc SceneController::NewImageRenderer()
+ */
+ virtual ImageRenderer* NewImageRenderer( NodeDataProvider& dataProvider );
+
+ /**
+ * @copydoc SceneController::FreeImageRenderer()
+ */
+ virtual void FreeImageRenderer( ImageRenderer& renderer );
+
+ /**
* @copydoc SceneController::GetRenderMessageDispatcher()
*/
virtual RenderMessageDispatcher& GetRenderMessageDispatcher() { return mRenderMessageDispatcher; }
TextureCache& mTextureCache; ///< texture cache
CompleteStatusManager& mCompleteStatusManager; ///< Complete Status manager
+ Dali::Vector< ImageRenderer* > mRendererPool;
};
} // namespace SceneGraph