X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Frenderers%2Fcolor%2Fcolor-renderer.h;h=82071b528ad4805c46007d3cb8e180d095683603;hb=refs%2Fchanges%2F40%2F49040%2F8;hp=cec5b3acb89c54cd1fce860eaefab9fd5dd8d110;hpb=933609809da8a14c306789bc01b461a5116180ed;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/renderers/color/color-renderer.h b/dali-toolkit/internal/controls/renderers/color/color-renderer.h index cec5b3a..82071b5 100644 --- a/dali-toolkit/internal/controls/renderers/color/color-renderer.h +++ b/dali-toolkit/internal/controls/renderers/color/color-renderer.h @@ -45,8 +45,10 @@ public: /** * @brief Constructor. + * + * @param[in] factoryCache A pointer pointing to the RendererFactoryCache object */ - ColorRenderer(); + ColorRenderer( RendererFactoryCache& factoryCache ); /** * @brief A reference counted object may only be deleted by calling Unreference(). @@ -56,11 +58,6 @@ public: public: // from ControlRenderer /** - * @copydoc ControlRenderer::Initialize - */ - virtual void Initialize( RendererFactoryCache& factoryCache, const Property::Map& propertyMap ); - - /** * @copydoc ControlRenderer::SetSize */ virtual void SetSize( const Vector2& size ); @@ -78,22 +75,21 @@ public: // from ControlRenderer /** * @copydoc ControlRenderer::CreatePropertyMap */ - virtual void CreatePropertyMap( Property::Map& map ) const; + virtual void DoCreatePropertyMap( Property::Map& map ) const; protected: + /** - * @copydoc ControlRenderer::DoSetOnStage + * @copydoc ControlRenderer::DoInitialize */ - virtual void DoSetOnStage( Actor& actor ); - -public: + virtual void DoInitialize( const Property::Map& propertyMap ); /** - * 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 + * @copydoc ControlRenderer::InitializeRenderer */ - void Initialize( RendererFactoryCache& factoryCache ); + virtual void InitializeRenderer( Renderer& renderer ); + +public: /** * Set the color for rendering.