/**
* @brief Constructor
+ *
+ * @param[in] debugEnabled If true, use debug renderer to replace all the concrete renderer.
*/
- RendererFactory();
+ RendererFactory( bool debugEnabled );
/**
* @copydoc Toolkit::RenderFactory::GetControlRenderer( const Property::Map& )
void ResetRenderer( Toolkit::ControlRenderer& renderer, Actor& actor, const Vector4& color );
/**
- * @copydoc Toolkit::RenderFactory::GetControlRenderer( float, const Vector4& )
+ * @copydoc Toolkit::RenderFactory::GetControlRenderer( float, const Vector4&, bool )
*/
- Toolkit::ControlRenderer GetControlRenderer( float borderSize, const Vector4& borderColor );
+ Toolkit::ControlRenderer GetControlRenderer( float borderSize, const Vector4& borderColor, bool antiAliasing );
/**
* @copydoc Toolkit::RenderFactory::GetControlRenderer( const Image& )
private:
RendererFactoryCachePtr mFactoryCache;
- ImageAtlasManagerPtr mAtlasManager;
+ ImageAtlasManagerPtr mAtlasManager;
+ bool mDebugEnabled;
};
} // namespace Internal