X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Frenderers%2Frenderer-factory-impl.h;h=d65e747c307cfbfaae7b1ccddd7e40a53fbdf7cd;hp=c153c531e4fa2e7e9f83c4621a1df17783169f15;hb=018b3b5ba7512694a9b95494493f2ae0477f2746;hpb=c560f95435d40fd3980cd5f92da65c9f28f440e7 diff --git a/dali-toolkit/internal/controls/renderers/renderer-factory-impl.h b/dali-toolkit/internal/controls/renderers/renderer-factory-impl.h index c153c53..d65e747 100644 --- a/dali-toolkit/internal/controls/renderers/renderer-factory-impl.h +++ b/dali-toolkit/internal/controls/renderers/renderer-factory-impl.h @@ -50,10 +50,40 @@ public: RendererFactory(); /** - * @copydoc Toolkit::RenderFactory::GetControlRenderer + * @copydoc Toolkit::RenderFactory::GetControlRenderer( const Property::Map& ) */ Toolkit::ControlRenderer GetControlRenderer( const Property::Map& propertyMap ); + /** + * @copydoc Toolkit::RenderFactory::GetControlRenderer( const Vector4& ) + */ + Toolkit::ControlRenderer GetControlRenderer( const Vector4& color ); + + /** + * @copydoc Toolkit::RendererFactory::ResetRenderer( Toolkit::ControlRenderer&, const Vector4& ) + */ + bool ResetRenderer( Toolkit::ControlRenderer& renderer, const Vector4& color ); + + /** + * @copydoc Toolkit::RenderFactory::GetControlRenderer( const Image& ) + */ + Toolkit::ControlRenderer GetControlRenderer( const Image& image ); + + /** + * @copydoc Toolkit::RendererFactory::ResetRenderer( Toolkit::ControlRenderer&, const Image& ) + */ + bool ResetRenderer( Toolkit::ControlRenderer& renderer, const Image& image ); + + /** + * @copydoc Toolkit::RenderFactory::GetControlRenderer( const std::string& ) + */ + Toolkit::ControlRenderer GetControlRenderer( const std::string& image ); + + /** + * @copydoc Toolkit::RendererFactory::ResetRenderer( Toolkit::ControlRenderer&, const std::string& ) + */ + bool ResetRenderer( Toolkit::ControlRenderer& renderer, const std::string& image ); + protected: /** @@ -63,6 +93,18 @@ protected: private: + /** + * Undefined copy constructor. + */ + RendererFactory(const RendererFactory&); + + /** + * Undefined assignment operator. + */ + RendererFactory& operator=(const RendererFactory& rhs); + +private: + RendererFactoryCachePtr mFactoryCache; };