X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Frenderers%2Fborder%2Fborder-renderer.h;h=859cf01db45fa6cd0fbbaf2e546b809935f6ef34;hp=9c539355db2ad723948c3aaea8eea68d7b60d36e;hb=refs%2Fchanges%2F40%2F49040%2F8;hpb=33f6a623f309e8696d9e149e6ecf50a64e4cfddc diff --git a/dali-toolkit/internal/controls/renderers/border/border-renderer.h b/dali-toolkit/internal/controls/renderers/border/border-renderer.h index 9c53935..859cf01 100644 --- a/dali-toolkit/internal/controls/renderers/border/border-renderer.h +++ b/dali-toolkit/internal/controls/renderers/border/border-renderer.h @@ -49,8 +49,10 @@ public: /** * @brief Constructor. + * + * @param[in] factoryCache A pointer pointing to the RendererFactoryCache object */ - BorderRenderer(); + BorderRenderer( RendererFactoryCache& factoryCache ); /** * @brief A reference counted object may only be deleted by calling Unreference(). @@ -60,16 +62,22 @@ public: public: // from ControlRenderer /** + * @copydoc ControlRenderer::SetClipRect + */ + virtual void SetClipRect( const Rect& clipRect ); + +protected: + + /** * @copydoc ControlRenderer::DoInitialize */ - virtual void DoInitialize( RendererFactoryCache& factoryCache, const Property::Map& propertyMap ); + virtual void DoInitialize( const Property::Map& propertyMap ); /** - * @copydoc ControlRenderer::SetClipRect + * @copydoc ControlRenderer::InitializeRenderer */ - virtual void SetClipRect( const Rect& clipRect ); + virtual void InitializeRenderer( Renderer& renderer ); -protected: /** * @copydoc ControlRenderer::DoSetOnStage */ @@ -83,13 +91,6 @@ protected: public: /** - * Request the geometry and shader from the cache, if not available, create and save to the cache for sharing. - * - * @param[in] factoryCache A pointer pointing to the RendererFactoryCache object - */ - void Initialize( RendererFactoryCache& factoryCache ); - - /** * Set the color of the border. * @param[in] color The border color. */