Anti-Aliasing of BorderRenderer
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / renderers / renderer-factory-cache.h
index d1c26ee..2dbcd7a 100644 (file)
@@ -51,6 +51,7 @@ public:
   {
     COLOR_SHADER,
     BORDER_SHADER,
+    BORDER_SHADER_ANTI_ALIASING,
     GRADIENT_SHADER_LINEAR_USER_SPACE,
     GRADIENT_SHADER_LINEAR_BOUNDING_BOX,
     GRADIENT_SHADER_RADIAL_USER_SPACE,
@@ -141,6 +142,16 @@ public:
    */
   bool CleanRendererCache( const std::string& key );
 
+  /**
+   * @brief Cache the debug renderer
+   */
+  void CacheDebugRenderer( Renderer& renderer );
+
+  /**
+   * @brief Request the debug renderer;
+   */
+  Renderer GetDebugRenderer();
+
 protected:
 
   /**
@@ -189,6 +200,8 @@ private:
 
   HashVector mRendererHashes;
   CachedRenderers mRenderers;
+
+  Renderer mDebugRenderer;
 };
 
 } // namespace Internal