X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Frenderers%2Fgradient%2Fgradient-renderer.h;h=deed3aaba6e1e7faaf9fe2338a0eab7477bf1c88;hp=0c087a29f55cdd23611f8ecf7350dca468d3433e;hb=refs%2Fchanges%2F40%2F49040%2F8;hpb=33f6a623f309e8696d9e149e6ecf50a64e4cfddc diff --git a/dali-toolkit/internal/controls/renderers/gradient/gradient-renderer.h b/dali-toolkit/internal/controls/renderers/gradient/gradient-renderer.h index 0c087a2..deed3aa 100644 --- a/dali-toolkit/internal/controls/renderers/gradient/gradient-renderer.h +++ b/dali-toolkit/internal/controls/renderers/gradient/gradient-renderer.h @@ -82,8 +82,10 @@ public: /** * @brief Constructor. + * + * @param[in] factoryCache A pointer pointing to the RendererFactoryCache object */ - GradientRenderer(); + GradientRenderer( RendererFactoryCache& factoryCache ); /** * @brief A reference counted object may only be deleted by calling Unreference(). @@ -93,11 +95,6 @@ public: public: // from ControlRenderer /** - * @copydoc ControlRenderer::DoInitialize - */ - virtual void DoInitialize( RendererFactoryCache& factoryCache, const Property::Map& propertyMap ); - - /** * @copydoc ControlRenderer::SetSize */ virtual void SetSize( const Vector2& size ); @@ -119,9 +116,14 @@ public: // from ControlRenderer protected: /** - * @copydoc ControlRenderer::DoSetOnStage + * @copydoc ControlRenderer::DoInitialize + */ + virtual void DoInitialize( const Property::Map& propertyMap ); + + /** + * @copydoc ControlRenderer::InitializeRenderer */ - virtual void DoSetOnStage( Actor& actor ); + virtual void InitializeRenderer( Renderer& renderer ); private: @@ -150,8 +152,8 @@ private: private: Matrix3 mGradientTransform; - Property::Index mGradientTransformIndex; IntrusivePtr mGradient; + Type mGradientType; }; } // namespace Internal