Tizen 2.4.0 rev3 SDK Public Release
[framework/graphics/dali.git] / dali / internal / update / controllers / scene-controller-impl.h
index 059cbc1..d3554f8 100644 (file)
@@ -20,6 +20,7 @@
 
 // INTERNAL INCLUDES
 #include <dali/internal/update/controllers/scene-controller.h>
+#include <dali/public-api/common/dali-vector.h>
 
 namespace Dali
 {
@@ -61,6 +62,16 @@ public:
 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; }
@@ -101,6 +112,7 @@ private:
   TextureCache&            mTextureCache;          ///< texture cache
   CompleteStatusManager&   mCompleteStatusManager; ///< Complete Status manager
 
+  Dali::Vector< ImageRenderer* > mRendererPool;
 };
 
 } // namespace SceneGraph