RendererFactory();
/**
- * @copydoc Toolkit::RenderFactory::GetControlRenderer
+ * @copydoc Toolkit::RenderFactory::GetControlRenderer( const Property::Map& )
*/
- Toolkit::ControlRenderer GetControlRenderer( const Property::Map& propertyMap );
+ Toolkit::ControlRenderer GetControlRenderer( const Property::Map& propertyMap );
+
+ /**
+ * @copydoc Toolkit::RenderFactory::ResetRenderer( Toolkit::ControlRenderer& renderer, Actor& actor, const Property::Map& propertyMap )
+ */
+ void ResetRenderer( Toolkit::ControlRenderer& renderer, Actor& actor, const Property::Map& propertyMap );
+
+ /**
+ * @copydoc Toolkit::RenderFactory::GetControlRenderer( const Vector4& )
+ */
+ Toolkit::ControlRenderer GetControlRenderer( const Vector4& color );
+
+ /**
+ * @copydoc Toolkit::RendererFactory::ResetRenderer( Toolkit::ControlRenderer&, Actor& actor, const Vector4& )
+ */
+ void ResetRenderer( Toolkit::ControlRenderer& renderer, Actor& actor, const Vector4& color );
+
+ /**
+ * @copydoc Toolkit::RenderFactory::GetControlRenderer( float, const Vector4& )
+ */
+ Toolkit::ControlRenderer GetControlRenderer( float borderSize, const Vector4& borderColor );
+
+ /**
+ * @copydoc Toolkit::RenderFactory::GetControlRenderer( const Image& )
+ */
+ Toolkit::ControlRenderer GetControlRenderer( const Image& image );
+
+ /**
+ * @copydoc Toolkit::RendererFactory::ResetRenderer( Toolkit::ControlRenderer&, Actor& actor, const Image& )
+ */
+ void ResetRenderer( Toolkit::ControlRenderer& renderer, Actor& actor, const Image& image );
+
+ /**
+ * @copydoc Toolkit::RenderFactory::GetControlRenderer( const std::string& )
+ */
+ Toolkit::ControlRenderer GetControlRenderer( const std::string& image );
+
+ /**
+ * @copydoc Toolkit::RendererFactory::ResetRenderer( Toolkit::ControlRenderer&, Actor& actor, const std::string& )
+ */
+ void ResetRenderer( Toolkit::ControlRenderer& renderer, Actor& actor, const std::string& image );
+
+public:
+ /**
+ * @brief Returns an image to be used when a renderer has failed to correctly render
+ */
+ static Image GetBrokenRendererImage();
protected: