Rename of Control Renderers to Visuals Change-Id: I86d4eab33c7c55cecb8ad4708c24cffd862b1225
Moved Core Rendering API from devel-api to public-api Change-Id: I72164c72cb27f34aa971468044e63e89d40cb72f
Remove Geometry::QUAD() usage in Toolkit Change-Id: Ib94d149241208f528246e15b32f8233454443c22
Use Geometry::QUAD() in toolkit Change-Id: I942e9b1d8c7722745a176f2d2e03de247c1935c1
Stop using ImageActor in PageTurnView Change-Id: Id919c0ec67faf0afcabd0dbc4ff895cdab4ff52f
SVG support for ImageView ( CPU rendering version ) Change-Id: I220bb575d2f66deca04106b091dd15aaed34302f
Anti-Aliasing of BorderRenderer Change-Id: I81fd631ec6e0ff394082081065c23d3673366a2c
Debug renderer Change-Id: Id7dafc9872e5a4f1478641f60a0e2ba1bfff905f
Automatic image atlasing Change-Id: Iccff3a5aad466a696211b95f29d1411009cbf102
Refactor to remove ControlRenderer::mCachedRenderer member. Change-Id: I4ba5ccc62b5de25a76f21401b3914efa06a41649
Added a RendererCache and utilise it for ImageRenderer. Tidied up ControlRenderer::DoInitialize methods. Added ControlRerenderer::SetCachedRendererKey method to set a key and enable base ControlRenderer to cache core renderers from this key. Added RendererFactoryCache::Get/Save/RemoveRenderer methods. Change-Id: I48753b8fe18293ca53477e149f00018c50122bb0
(GradientRenderer)Respond to actor size change automatically when using ObjectBoundingBox as units Change-Id: Idad68fa70d4dc5edd640ef022071d178172867cb
Implementation of BorderRenderer and apply it to Magnifier Change-Id: I94c915e7c1530c10654d5458965765eb7d2431de
Initial implemention NPatchRenderer only for 9 patch case. Change-Id: I0fb00583b6b1dc8b76716083b811c79062f36768
(ControlRenderer) Added copy constructor and assignment operator Change-Id: I1f0a514c2adaeeb13e37500b329951d3d241d48b
ControlRenderer & RendererFactory for Toolkit Controls 1. example of getting a ColorRenderer: Property::Map propertyMap; propertyMap.Insert("renderer-type", "color-renderer"); propertyMap.Insert("blend-color", Color::MAGENTA); Toolkit::RendererFactory rendererFactory = Toolkit::RendererFactory::Get(); Internal::ControlRendererPtr renderer = rendererFactory.GetControlRenderer(propertyMap); 2. example of getting a GradientRenderer: Property::Map propertyMap; propertyMap.Insert("renderer-type", "gradient-renderer"); propertyMap.Insert("gradient-center", Vector2(0.5f, 0.5f)); propertyMap.Insert("gradient-radius", 0.5f); Property::Array stopOffsets; stopOffsets.PushBack( 0.0f ); stopOffsets.PushBack( 1.f ); propertyMap.Insert("gradient-stop-offset", stopOffsets); Property::Array stopColors; stopColors.PushBack( Color::RED ); stopColors.PushBack( Color::GREEN ); propertyMap.Insert("gradient-stop-color", stopColors); Change-Id: I82348ed6fb428e186ceec216efd8e1b235a5e3ee Toolkit::RendererFactory rendererFactory = Toolkit::RendererFactory::Get(); Internal::ControlRendererPtr renderer = rendererFactory.GetControlRenderer(propertyMap);