/**
* @brief RendererFactory is a singleton object that provides and shares renderers for controls
*
+ * By setting environment variable 'DALI_DEBUG_RENDERING', all concrete renderer is replaced with the debug renderer which renders a quad wireframe.
+ *
* The renderer type is required in the property map for requesting a control renderer.
*
* | %Property Name | Type |
ControlRenderer GetControlRenderer( float borderSize, const Vector4& borderColor );
/**
+ * @brief Request the control renderer to renderer the border with the given size and color, and specify whether anti-aliasing is needed.
+ *
+ * @param[in] borderSize The size of the border. Border size is the same along all edges.
+ * @param[in] borderColor The color of the border.
+ * @param[in] antiAliasing Whether anti-aliasing is required for border rendering.
+ * @return The pointer pointing to the control renderer
+ */
+ ControlRenderer GetControlRenderer( float borderSize, const Vector4& borderColor, bool antiAliasing );
+
+ /**
* @brief Request the control renderer to render the image.
*
* @param[in] image The image to be rendered.