(Renderer) Add a property range for Renderer properties 66/80266/4
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Fri, 15 Jul 2016 11:28:46 +0000 (12:28 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Fri, 15 Jul 2016 12:02:24 +0000 (05:02 -0700)
This is required so that we can distinguish between Actor and Renderer properties in toolkit.

Change-Id: Id6d37c25b11eaa156dc6fe23ecb063d2020d85bb

dali/internal/event/rendering/renderer-impl.cpp
dali/public-api/object/property-index-ranges.h
dali/public-api/rendering/renderer.h

index 268808e..1f6ceb2 100644 (file)
@@ -64,7 +64,7 @@ DALI_PROPERTY( "stencilOperationOnFail",          INTEGER,   true, false,  false
 DALI_PROPERTY( "stencilOperationOnZFail",         INTEGER,   true, false,  false, Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_FAIL )
 DALI_PROPERTY( "stencilOperationOnZPass",         INTEGER,   true, false,  false, Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_PASS )
 DALI_PROPERTY( "writeToColorBuffer",              BOOLEAN,   true, false,  false, Dali::Renderer::Property::WRITE_TO_COLOR_BUFFER )
-DALI_PROPERTY_TABLE_END( DEFAULT_OBJECT_PROPERTY_START_INDEX )
+DALI_PROPERTY_TABLE_END( DEFAULT_RENDERER_PROPERTY_START_INDEX )
 
 const ObjectImplHelper<DEFAULT_PROPERTY_COUNT> RENDERER_IMPL = { DEFAULT_PROPERTY_DETAILS };
 
index 404d115..548992c 100644 (file)
@@ -48,6 +48,9 @@ enum PropertyRanges
 
   DEFAULT_GESTURE_DETECTOR_PROPERTY_START_INDEX = DEFAULT_DERIVED_ACTOR_PROPERTY_START_INDEX,  ///< Used by PanGestureDetector. @SINCE_1_0.0
 
+  DEFAULT_RENDERER_PROPERTY_START_INDEX         = 9000000,    ///< Start index for Renderer. @SINCE_1_1.44
+  DEFAULT_RENDERER_PROPERTY_MAX_INDEX           = DEFAULT_RENDERER_PROPERTY_START_INDEX + 100000, ///< Renderer range: 9000000 to 9100000 @SINCE_1_1.44
+
   PROPERTY_REGISTRATION_START_INDEX             = 10000000,   ///< The index when registering a property should start from this number. @SINCE_1_0.0
   DEFAULT_PROPERTY_MAX_COUNT                    = PROPERTY_REGISTRATION_START_INDEX,           ///< Default Property Range: 0 to 9999999 @SINCE_1_0.0
 
index 3a7a7fb..3b5d7d0 100644 (file)
@@ -20,7 +20,7 @@
 
 // INTERNAL INCLUDES
 #include <dali/public-api/object/handle.h>                // Dali::Handle
-#include <dali/public-api/object/property-index-ranges.h> // DEFAULT_OBJECT_PROPERTY_START_INDEX
+#include <dali/public-api/object/property-index-ranges.h> // DEFAULT_RENDERER_PROPERTY_START_INDEX
 #include <dali/public-api/rendering/geometry.h>           // Dali::Geometry
 #include <dali/public-api/rendering/texture-set.h>        // Dali::TextureSet
 
@@ -242,7 +242,7 @@ public:
        * @note The default value is 0
        * @SINCE_1_1.43
        */
-      DEPTH_INDEX = DEFAULT_OBJECT_PROPERTY_START_INDEX,
+      DEPTH_INDEX = DEFAULT_RENDERER_PROPERTY_START_INDEX,
 
       /**
        * @brief name "faceCullingMode", type INTEGER