X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fupdate%2Frendering%2Fscene-graph-renderer.h;h=610b8ce746d6a6fd263ecddbfa9aad46afc17151;hb=fcf315492ce0089cabd64c6b0344b6d41e31f3df;hp=b2a45177844b315da1d4525a190a1d83befd6e21;hpb=fe966ea4b744b888cdee5f1e2e1e3b1a67ff1046;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/update/rendering/scene-graph-renderer.h b/dali/internal/update/rendering/scene-graph-renderer.h index b2a4517..610b8ce 100644 --- a/dali/internal/update/rendering/scene-graph-renderer.h +++ b/dali/internal/update/rendering/scene-graph-renderer.h @@ -62,9 +62,9 @@ public: }; /** - * Default constructor + * Construct a new Renderer */ - Renderer(); + static Renderer* New(); /** * Destructor @@ -72,6 +72,12 @@ public: virtual ~Renderer(); /** + * Overriden delete operator + * Deletes the renderer from its global memory pool + */ + void operator delete( void* ptr ); + + /** * Set the material for the renderer * @param[in] bufferIndex The current frame's buffer index * @param[in] material The material this renderer will use @@ -242,6 +248,11 @@ public: // From UniformMapDataProvider private: /** + * Protected constructor; See also Renderer::New() + */ + Renderer(); + + /** * Helper function to create a new render data provider * @return the new (initialized) data provider */