(GradientRenderer)Respond to actor size change automatically when using ObjectBoundin...
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / renderers / renderer-factory-cache.h
index 4797c54..c905b01 100644 (file)
@@ -45,10 +45,12 @@ public:
   {
     COLOR_SHADER,
     BORDER_SHADER,
-    GRADIENT_SHADER_LINEAR,
-    GRADIENT_SHADER_RADIAL,
+    GRADIENT_SHADER_LINEAR_USER_SPACE,
+    GRADIENT_SHADER_LINEAR_BOUNDING_BOX,
+    GRADIENT_SHADER_RADIAL_USER_SPACE,
+    GRADIENT_SHADER_RADIAL_BOUNDING_BOX,
     IMAGE_SHADER,
-    N_PATCH_SHADER,
+    NINE_PATCH_SHADER,
     SVG_SHADER,
     SHADER_TYPE_MAX = SVG_SHADER
   };
@@ -59,8 +61,10 @@ public:
   enum GeometryType
   {
     QUAD_GEOMETRY,
+    BORDER_GEOMETRY,
     NINE_PATCH_GEOMETRY,
-    GEOMETRY_TYPE_MAX = NINE_PATCH_GEOMETRY
+    NINE_PATCH_BORDER_GEOMETRY,
+    GEOMETRY_TYPE_MAX = NINE_PATCH_BORDER_GEOMETRY
   };
 
 public:
@@ -109,6 +113,16 @@ protected:
    */
   virtual ~RendererFactoryCache();
 
+  /**
+   * Undefined copy constructor.
+   */
+  RendererFactoryCache(const RendererFactoryCache&);
+
+  /**
+   * Undefined assignment operator.
+   */
+  RendererFactoryCache& operator=(const RendererFactoryCache& rhs);
+
 private:
 
   // ToDo: test whether using the WeakHandle could improve the performance