Move new mesh API to devel-api 97/42197/1
authorFrancisco Santos <f1.santos@samsung.com>
Tue, 23 Jun 2015 13:10:19 +0000 (14:10 +0100)
committerFrancisco Santos <f1.santos@samsung.com>
Wed, 24 Jun 2015 10:40:59 +0000 (11:40 +0100)
Change-Id: I35c1dbf42048a468ee0b51d4913b8f393322fe22

54 files changed:
automated-tests/src/dali-internal/utc-Dali-Internal-FrustumCulling.cpp
automated-tests/src/dali/dali-test-suite-utils/mesh-builder.h
automated-tests/src/dali/utc-Dali-Geometry.cpp
automated-tests/src/dali/utc-Dali-PropertyBuffer.cpp
build/tizen/dali-core/Makefile.am
dali/devel-api/file.list
dali/devel-api/geometry/cloth.h
dali/devel-api/object/property-buffer.cpp [moved from dali/public-api/object/property-buffer.cpp with 96% similarity]
dali/devel-api/object/property-buffer.h [moved from dali/public-api/object/property-buffer.h with 100% similarity]
dali/devel-api/rendering/geometry.cpp [moved from dali/public-api/geometry/geometry.cpp with 94% similarity]
dali/devel-api/rendering/geometry.h [moved from dali/public-api/geometry/geometry.h with 98% similarity]
dali/devel-api/rendering/material.cpp [moved from dali/public-api/shader-effects/material.cpp with 93% similarity]
dali/devel-api/rendering/material.h [moved from dali/public-api/shader-effects/material.h with 98% similarity]
dali/devel-api/rendering/renderer.cpp [moved from dali/public-api/actors/renderer.cpp with 93% similarity]
dali/devel-api/rendering/renderer.h [moved from dali/public-api/actors/renderer.h with 96% similarity]
dali/devel-api/rendering/sampler.cpp [moved from dali/public-api/shader-effects/sampler.cpp with 93% similarity]
dali/devel-api/rendering/sampler.h [moved from dali/public-api/shader-effects/sampler.h with 100% similarity]
dali/devel-api/rendering/shader.cpp [moved from dali/public-api/shader-effects/shader.cpp with 90% similarity]
dali/devel-api/rendering/shader.h [moved from dali/public-api/shader-effects/shader.h with 100% similarity]
dali/integration-api/dynamics/dynamics-body-intf.h
dali/integration-api/dynamics/dynamics-shape-intf.h
dali/internal/event/actor-attachments/renderer-attachment-impl.cpp
dali/internal/event/actor-attachments/renderer-attachment-impl.h
dali/internal/event/actors/actor-impl.h
dali/internal/event/common/property-buffer-impl.cpp
dali/internal/event/common/property-buffer-impl.h
dali/internal/event/modeling/cloth-impl.h
dali/internal/event/rendering/geometry-impl.cpp [moved from dali/internal/event/geometry/geometry-impl.cpp with 99% similarity]
dali/internal/event/rendering/geometry-impl.h [moved from dali/internal/event/geometry/geometry-impl.h with 99% similarity]
dali/internal/event/rendering/material-impl.cpp [moved from dali/internal/event/effects/material-impl.cpp with 98% similarity]
dali/internal/event/rendering/material-impl.h [moved from dali/internal/event/effects/material-impl.h with 97% similarity]
dali/internal/event/rendering/renderer-impl.cpp [moved from dali/internal/event/actors/renderer-impl.cpp with 98% similarity]
dali/internal/event/rendering/renderer-impl.h [moved from dali/internal/event/actors/renderer-impl.h with 96% similarity]
dali/internal/event/rendering/sampler-impl.cpp [moved from dali/internal/event/effects/sampler-impl.cpp with 97% similarity]
dali/internal/event/rendering/sampler-impl.h [moved from dali/internal/event/effects/sampler-impl.h with 98% similarity]
dali/internal/event/rendering/shader-impl.cpp [moved from dali/internal/event/effects/shader-impl.cpp with 98% similarity]
dali/internal/event/rendering/shader-impl.h [moved from dali/internal/event/effects/shader-impl.h with 98% similarity]
dali/internal/file.list
dali/internal/render/data-providers/geometry-data-provider.h
dali/internal/render/data-providers/sampler-data-provider.h
dali/internal/render/renderers/render-geometry.cpp
dali/internal/update/common/discard-queue.h
dali/internal/update/manager/prepare-render-instructions.cpp
dali/internal/update/manager/update-manager.cpp
dali/internal/update/node-attachments/scene-graph-renderer-attachment.cpp
dali/internal/update/rendering/scene-graph-geometry.cpp [moved from dali/internal/update/geometry/scene-graph-geometry.cpp with 100% similarity]
dali/internal/update/rendering/scene-graph-geometry.h [moved from dali/internal/update/geometry/scene-graph-geometry.h with 99% similarity]
dali/internal/update/rendering/scene-graph-material.cpp [moved from dali/internal/update/effects/scene-graph-material.cpp with 98% similarity]
dali/internal/update/rendering/scene-graph-material.h [moved from dali/internal/update/effects/scene-graph-material.h with 100% similarity]
dali/internal/update/rendering/scene-graph-sampler.cpp [moved from dali/internal/update/effects/scene-graph-sampler.cpp with 100% similarity]
dali/internal/update/rendering/scene-graph-sampler.h [moved from dali/internal/update/effects/scene-graph-sampler.h with 99% similarity]
dali/public-api/actors/actor.cpp
dali/public-api/dali-core.h
dali/public-api/file.list

index 5145f83..77d63a0 100644 (file)
 #include <stdlib.h>
 #include <dali/public-api/dali-core.h>
 #include <dali-test-suite-utils.h>
+#include <dali/devel-api/object/property-buffer.h>
+#include <dali/devel-api/rendering/geometry.h>
+#include <dali/devel-api/rendering/material.h>
+#include <dali/devel-api/rendering/renderer.h>
+#include <dali/devel-api/rendering/sampler.h>
+#include <dali/devel-api/rendering/shader.h>
 
 using namespace Dali;
 
@@ -374,4 +380,4 @@ int UtcFrustumCullDisabledP(void)
   // This should not be culled
   DALI_TEST_CHECK( drawTrace.FindMethod( "DrawElements" ) );
   END_TEST;
-}
\ No newline at end of file
+}
index 61ab8ac..a123808 100644 (file)
  */
 
 #include <dali/public-api/dali-core.h>
+#include <dali/devel-api/object/property-buffer.h>
+#include <dali/devel-api/rendering/geometry.h>
+#include <dali/devel-api/rendering/material.h>
+#include <dali/devel-api/rendering/sampler.h>
+#include <dali/devel-api/rendering/renderer.h>
 
 namespace Dali
 {
index 2527a0b..4574a29 100644 (file)
@@ -17,6 +17,8 @@
 
 #include <dali/public-api/dali-core.h>
 #include <dali-test-suite-utils.h>
+#include <dali/devel-api/rendering/geometry.h>
+#include <dali/devel-api/rendering/renderer.h>
 
 using namespace Dali;
 
index d925cfc..07b85c7 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <dali/public-api/dali-core.h>
 #include <dali-test-suite-utils.h>
+#include <dali/devel-api/rendering/renderer.h>
 
 using namespace Dali;
 
index 5b8a395..7a5214c 100644 (file)
@@ -93,6 +93,7 @@ develapigeometrydir = $(develapidir)/geometry
 develapiimagesdir = $(develapidir)/images
 develapimodelingdir = $(develapidir)/modeling
 develapiobjectdir = $(develapidir)/object
+develapirenderingdir = $(develapidir)/rendering
 develapiscriptingdir = $(develapidir)/scripting
 
 develapi_HEADERS = $(devel_api_header_files)
@@ -105,6 +106,7 @@ develapigeometry_HEADERS = $(devel_api_core_geometry_header_files)
 develapiimages_HEADERS = $(devel_api_core_images_header_files)
 develapimodeling_HEADERS = $(devel_api_core_modeling_header_files)
 develapiobject_HEADERS = $(devel_api_core_object_header_files)
+develapirendering_HEADERS = $(devel_api_core_rendering_header_files)
 develapiscripting_HEADERS = $(devel_api_core_scripting_header_files)
 
 
@@ -115,7 +117,6 @@ publicapiactorsdir = $(publicapidir)/actors
 publicapianimationdir = $(publicapidir)/animation
 publicapicommondir = $(publicapidir)/common
 publicapieventsdir = $(publicapidir)/events
-publicapigeometrydir = $(publicapidir)/geometry
 publicapiimagesdir = $(publicapidir)/images
 publicapimathdir = $(publicapidir)/math
 publicapiobjectdir = $(publicapidir)/object
@@ -130,7 +131,6 @@ publicapiactors_HEADERS = $(public_api_core_actors_header_files)
 publicapianimation_HEADERS = $(public_api_core_animation_header_files)
 publicapicommon_HEADERS = $(public_api_core_common_header_files)
 publicapievents_HEADERS = $(public_api_core_events_header_files)
-publicapigeometry_HEADERS = $(public_api_core_geometry_header_files)
 publicapiimages_HEADERS = $(public_api_core_images_header_files)
 publicapimath_HEADERS = $(public_api_core_math_header_files)
 publicapirendertasks_HEADERS = $(public_api_core_render_tasks_header_files)
index 4509701..91c57e2 100644 (file)
@@ -15,6 +15,12 @@ devel_api_src_files = \
   $(devel_api_src_dir)/geometry/cloth.cpp \
   $(devel_api_src_dir)/images/atlas.cpp \
   $(devel_api_src_dir)/images/distance-field.cpp \
+  $(devel_api_src_dir)/object/property-buffer.cpp \
+  $(devel_api_src_dir)/rendering/geometry.cpp \
+  $(devel_api_src_dir)/rendering/material.cpp \
+  $(devel_api_src_dir)/rendering/renderer.cpp \
+  $(devel_api_src_dir)/rendering/sampler.cpp \
+  $(devel_api_src_dir)/rendering/shader.cpp \
   $(devel_api_src_dir)/scripting/scripting.cpp
 
 # Add devel header files here DALi internal developer files used by Adaptor & Toolkit
@@ -39,22 +45,27 @@ devel_api_core_dynamics_header_files = \
   $(devel_api_src_dir)/dynamics/dynamics-world.h \
   $(devel_api_src_dir)/dynamics/dynamics-world-config.h
 
-
 devel_api_core_events_header_files = \
   $(devel_api_src_dir)/events/hit-test-algorithm.h
 
-
 devel_api_core_geometry_header_files = \
   $(devel_api_src_dir)/geometry/cloth.h
 
-
 devel_api_core_images_header_files = \
   $(devel_api_src_dir)/images/atlas.h \
   $(devel_api_src_dir)/images/distance-field.h
 
 devel_api_core_object_header_files = \
+  $(devel_api_src_dir)/object/property-buffer.h \
   $(devel_api_src_dir)/object/type-registry-helper.h
 
+devel_api_core_rendering_header_files = \
+  $(devel_api_src_dir)/rendering/geometry.h \
+  $(devel_api_src_dir)/rendering/material.h \
+  $(devel_api_src_dir)/rendering/renderer.h \
+  $(devel_api_src_dir)/rendering/sampler.h \
+  $(devel_api_src_dir)/rendering/shader.h
+
 devel_api_core_scripting_header_files = \
   $(devel_api_src_dir)/scripting/scripting.h
 
index 05558c2..8e47da5 100644 (file)
@@ -23,7 +23,6 @@
 #include <dali/public-api/math/rect.h>
 #include <dali/public-api/math/vector4.h>
 #include <dali/public-api/object/base-handle.h>
-#include <dali/public-api/object/property-buffer.h>
 
 namespace Dali
 {
similarity index 96%
rename from dali/public-api/object/property-buffer.cpp
rename to dali/devel-api/object/property-buffer.cpp
index 779b862..9eb3d39 100644 (file)
@@ -16,7 +16,7 @@
  */
 
 // CLASS HEADER
-#include <dali/public-api/object/property-buffer.h> // Dali::PropertyBuffer
+#include <dali/devel-api/object/property-buffer.h> // Dali::PropertyBuffer
 
 // INTERNAL INCLUDES
 #include <dali/public-api/object/property-map.h> // Dali::Property::Map
similarity index 94%
rename from dali/public-api/geometry/geometry.cpp
rename to dali/devel-api/rendering/geometry.cpp
index 748c490..4b12f05 100644 (file)
  */
 
 // CLASS HEADER
-#include <dali/public-api/geometry/geometry.h>  // Dali::Geometry
+#include <dali/devel-api/rendering/geometry.h>  // Dali::Geometry
 
 // INTERNAL INCLUDES
-#include <dali/internal/event/geometry/geometry-impl.h> // Dali::Internal::Geometry
+#include <dali/internal/event/rendering/geometry-impl.h> // Dali::Internal::Geometry
 
 namespace Dali
 {
similarity index 98%
rename from dali/public-api/geometry/geometry.h
rename to dali/devel-api/rendering/geometry.h
index 5f1efe9..cb8986e 100644 (file)
@@ -23,8 +23,8 @@
 
 // INTERNAL INCLUDES
 #include <dali/public-api/object/handle.h> // Dali::Handle
-#include <dali/public-api/object/property-buffer.h> // Dali::PropertyBuffer
 #include <dali/public-api/object/property-index-ranges.h> // DEFAULT_DERIVED_HANDLE_PROPERTY_START_INDEX
+#include <dali/devel-api/object/property-buffer.h> // Dali::PropertyBuffer
 
 namespace Dali
 {
similarity index 93%
rename from dali/public-api/shader-effects/material.cpp
rename to dali/devel-api/rendering/material.cpp
index 5a946b7..af2fd92 100644 (file)
  */
 
 // CLASS HEADER
-#include <dali/public-api/shader-effects/material.h>  // Dali::Material
+#include <dali/devel-api/rendering/material.h>  // Dali::Material
 
 // INTERNAL INCLUDES
-#include <dali/internal/event/effects/material-impl.h> // Dali::Internal::Material
-#include <dali/internal/event/effects/sampler-impl.h> // Dali::Internal::Sampler
-#include <dali/internal/event/effects/shader-impl.h> // Dali::Internal::Shader
+#include <dali/internal/event/rendering/material-impl.h> // Dali::Internal::Material
+#include <dali/internal/event/rendering/sampler-impl.h> // Dali::Internal::Sampler
+#include <dali/internal/event/rendering/shader-impl.h> // Dali::Internal::Shader
 
 namespace Dali
 {
similarity index 98%
rename from dali/public-api/shader-effects/material.h
rename to dali/devel-api/rendering/material.h
index 9896e02..5751fff 100644 (file)
@@ -27,8 +27,8 @@
 #include <dali/public-api/images/image.h> // Dali::Image
 #include <dali/public-api/object/handle.h> // Dali::Handle
 #include <dali/public-api/object/property-index-ranges.h> // DEFAULT_DERIVED_HANDLE_PROPERTY_START_INDEX
-#include <dali/public-api/shader-effects/sampler.h> // Dali::Sampler
-#include <dali/public-api/shader-effects/shader.h> // Dali::Shader
+#include <dali/devel-api/rendering/sampler.h> // Dali::Sampler
+#include <dali/devel-api/rendering/shader.h> // Dali::Shader
 
 namespace Dali
 {
similarity index 93%
rename from dali/public-api/actors/renderer.cpp
rename to dali/devel-api/rendering/renderer.cpp
index aaf2c75..a3080e9 100644 (file)
  */
 
 // CLASS HEADER
-#include <dali/public-api/actors/renderer.h>  // Dali::Renderer
+#include <dali/devel-api/rendering/renderer.h>  // Dali::Renderer
 
 // INTERNAL INCLUDES
-#include <dali/internal/event/actors/renderer-impl.h> // Dali::Internal::Renderer
+#include <dali/internal/event/rendering/renderer-impl.h> // Dali::Internal::Renderer
 
 namespace Dali
 {
similarity index 96%
rename from dali/public-api/actors/renderer.h
rename to dali/devel-api/rendering/renderer.h
index 9963f05..42d541d 100644 (file)
 #include <string> // std::string
 
 // INTERNAL INCLUDES
-#include <dali/public-api/geometry/geometry.h> // Dali::Geometry
 #include <dali/public-api/object/handle.h> // Dali::Handle
 #include <dali/public-api/object/property-index-ranges.h> // DEFAULT_DERIVED_HANDLE_PROPERTY_START_INDEX
-#include <dali/public-api/shader-effects/material.h> // Dali::Material
+#include <dali/devel-api/rendering/geometry.h> // Dali::Geometry
+#include <dali/devel-api/rendering/material.h> // Dali::Material
 
 namespace Dali
 {
similarity index 93%
rename from dali/public-api/shader-effects/sampler.cpp
rename to dali/devel-api/rendering/sampler.cpp
index 82b694f..d56ed24 100644 (file)
  */
 
 // CLASS HEADER
-#include <dali/public-api/shader-effects/sampler.h>  // Dali::Sampler
+#include <dali/devel-api/rendering/sampler.h>  // Dali::Sampler
 
 // INTERNAL INCLUDES
-#include <dali/internal/event/effects/sampler-impl.h> // Dali::Internal::Sampler
+#include <dali/internal/event/rendering/sampler-impl.h> // Dali::Internal::Sampler
 
 namespace Dali
 {
similarity index 90%
rename from dali/public-api/shader-effects/shader.cpp
rename to dali/devel-api/rendering/shader.cpp
index c344929..6be2e63 100644 (file)
  */
 
 // CLASS HEADER
-#include <dali/public-api/shader-effects/shader.h>  // Dali::Shader
+#include <dali/devel-api/rendering/shader.h>  // Dali::Shader
 
 // INTERNAL INCLUDES
-#include <dali/internal/event/effects/shader-impl.h>  // Dali::Internal::Shader
+#include <dali/internal/event/rendering/shader-impl.h>  // Dali::Internal::Shader
 
 namespace Dali
 {
index aa14665..c4cc943 100644 (file)
@@ -20,7 +20,7 @@
 
 // INTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h>
-#include <dali/public-api/geometry/geometry.h>
+#include <dali/devel-api/rendering/geometry.h>
 
 namespace Dali
 {
index 1d93700..d0aebfa 100644 (file)
@@ -20,7 +20,7 @@
 
 // INTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h>
-#include <dali/public-api/object/property-buffer.h>
+#include <dali/devel-api/object/property-buffer.h>
 
 namespace Dali
 {
index 2007be7..56ee7ca 100644 (file)
@@ -20,8 +20,8 @@
 
 // INTERNAL INCLUDES
 #include <dali/internal/event/common/event-thread-services.h>
-#include <dali/internal/update/node-attachments/scene-graph-renderer-attachment.h>
 #include <dali/internal/update/manager/update-manager.h>
+#include <dali/internal/update/node-attachments/scene-graph-renderer-attachment.h>
 
 namespace Dali
 {
index 0fac85e..a61be66 100644 (file)
@@ -19,9 +19,9 @@
  */
 
 // INTERNAL INCLUDES
-#include <dali/internal/event/common/object-connector.h>
-#include <dali/internal/event/actors/renderer-impl.h>
 #include <dali/internal/event/actor-attachments/renderable-attachment-impl.h>
+#include <dali/internal/event/common/object-connector.h>
+#include <dali/internal/event/rendering/renderer-impl.h>
 
 namespace Dali
 {
index 301ea16..d4dd6e8 100644 (file)
 #include <string>
 
 // INTERNAL INCLUDES
-#include <dali/public-api/common/vector-wrapper.h>
-#include <dali/public-api/object/ref-object.h>
 #include <dali/public-api/actors/actor.h>
+#include <dali/public-api/common/vector-wrapper.h>
 #include <dali/public-api/common/dali-common.h>
 #include <dali/public-api/events/gesture.h>
 #include <dali/public-api/math/viewport.h>
-#include <dali/internal/event/common/object-impl.h>
+#include <dali/public-api/object/ref-object.h>
 #include <dali/public-api/size-negotiation/relayout-container.h>
-#include <dali/internal/event/common/stage-def.h>
 #include <dali/internal/event/actors/actor-declarations.h>
-#include <dali/internal/event/actors/renderer-impl.h>
 #include <dali/internal/event/actor-attachments/actor-attachment-declarations.h>
+#include <dali/internal/event/common/object-impl.h>
+#include <dali/internal/event/common/stage-def.h>
+#include <dali/internal/event/rendering/renderer-impl.h>
 #include <dali/internal/update/nodes/node-declarations.h>
 
 #ifdef DYNAMICS_SUPPORT
index 25536cf..ab98476 100644 (file)
@@ -22,8 +22,8 @@
 #include <algorithm> // std::sort
 
 // INTERNAL INCLUDES
-#include <dali/public-api/object/property-buffer.h> // Dali::Internal::PropertyBuffer
 #include <dali/public-api/object/type-registry.h>
+#include <dali/devel-api/object/property-buffer.h> // Dali::Internal::PropertyBuffer
 
 #include <dali/internal/event/common/object-impl-helper.h> // Dali::Internal::ObjectHelper
 #include <dali/internal/event/common/property-helper.h> // DALI_PROPERTY_TABLE_BEGIN, DALI_PROPERTY, DALI_PROPERTY_TABLE_END
index 9723872..122ae7d 100644 (file)
@@ -24,8 +24,8 @@
 // INTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h> // DALI_ASSERT_ALWAYS
 #include <dali/public-api/common/intrusive-ptr.h> // Dali::IntrusivePtr
-#include <dali/public-api/object/property-buffer.h> // Dali::PropertyBuffer
 #include <dali/public-api/object/property-map.h> // Dali::Property::Map
+#include <dali/devel-api/object/property-buffer.h> // Dali::PropertyBuffer
 #include <dali/internal/event/common/connectable.h> // Dali::Internal::Connectable
 #include <dali/internal/event/common/object-connector.h> // Dali::Internal::ObjectConnector
 #include <dali/internal/event/common/object-impl.h> // Dali::Internal::Object
index 5d46bdc..da8389f 100644 (file)
@@ -21,7 +21,7 @@
 // INTERNAL INCLUDES
 #include <dali/devel-api/geometry/cloth.h>
 #include <dali/internal/event/common/object-impl.h>
-#include <dali/internal/event/geometry/geometry-impl.h>
+#include <dali/internal/event/rendering/geometry-impl.h>
 
 namespace Dali
 {
@@ -16,7 +16,7 @@
  */
 
 // CLASS HEADER
-#include <dali/internal/event/geometry/geometry-impl.h> // Dali::Internal::Geometry
+#include <dali/internal/event/rendering/geometry-impl.h> // Dali::Internal::Geometry
 
 // INTERNAL INCLUDES
 #include <dali/public-api/object/type-registry.h>
similarity index 99%
rename from dali/internal/event/geometry/geometry-impl.h
rename to dali/internal/event/rendering/geometry-impl.h
index fc39a4d..1ec3832 100644 (file)
@@ -24,7 +24,7 @@
 // INTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h> // DALI_ASSERT_ALWAYS
 #include <dali/public-api/common/intrusive-ptr.h> // Dali::IntrusivePtr
-#include <dali/public-api/geometry/geometry.h> // Dali::Geometry
+#include <dali/devel-api/rendering/geometry.h> // Dali::Geometry
 #include <dali/internal/event/common/connectable.h> // Dali::Internal::Connectable
 #include <dali/internal/event/common/object-connector.h> // Dali::Internal::ObjectConnector
 #include <dali/internal/event/common/object-impl.h> // Dali::Internal::Object
  */
 
 // CLASS HEADER
-#include <dali/internal/event/effects/material-impl.h> // Dali::Internal::Material
+#include <dali/internal/event/rendering/material-impl.h> // Dali::Internal::Material
 
 // INTERNAL INCLUDES
 #include <dali/public-api/object/type-registry.h>
-#include <dali/public-api/shader-effects/material.h> // Dali::Internal::Material
+#include <dali/devel-api/rendering/material.h> // Dali::Internal::Material
 #include <dali/internal/event/common/object-impl-helper.h> // Dali::Internal::ObjectHelper
 #include <dali/internal/event/common/property-helper.h> // DALI_PROPERTY_TABLE_BEGIN, DALI_PROPERTY, DALI_PROPERTY_TABLE_END
-#include <dali/internal/update/effects/scene-graph-material.h>
-#include <dali/internal/update/effects/scene-graph-sampler.h>
 #include <dali/internal/update/manager/update-manager.h>
+#include <dali/internal/update/rendering/scene-graph-material.h>
+#include <dali/internal/update/rendering/scene-graph-sampler.h>
 
 namespace Dali
 {
similarity index 97%
rename from dali/internal/event/effects/material-impl.h
rename to dali/internal/event/rendering/material-impl.h
index 089d7e1..ec566d9 100644 (file)
 // INTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h> // DALI_ASSERT_ALWAYS
 #include <dali/public-api/common/intrusive-ptr.h> // Dali::IntrusivePtr
-#include <dali/public-api/shader-effects/material.h> // Dali::Material
+#include <dali/devel-api/rendering/material.h> // Dali::Material
+#include <dali/internal/common/blending-options.h>
 #include <dali/internal/event/common/connectable.h> // Dali::Internal::Connectable
 #include <dali/internal/event/common/object-connector.h> // Dali::Internal::ObjectConnector
 #include <dali/internal/event/common/object-impl.h> // Dali::Internal::Object
 #include <dali/internal/event/common/property-buffer-impl.h> // Dali::Internal::PropertyBuffer
-#include <dali/internal/event/effects/sampler-impl.h> // Dali::Internal::Sampler
-#include <dali/internal/event/effects/shader-impl.h> // Dali::Internal::Shader
-#include <dali/internal/common/blending-options.h>
+#include <dali/internal/event/rendering/sampler-impl.h> // Dali::Internal::Sampler
+#include <dali/internal/event/rendering/shader-impl.h> // Dali::Internal::Shader
 
 namespace Dali
 {
  */
 
 // CLASS HEADER
-#include <dali/internal/event/actors/renderer-impl.h> // Dali::Internal::Renderer
+#include <dali/internal/event/rendering/renderer-impl.h> // Dali::Internal::Renderer
 
 // INTERNAL INCLUDES
-#include <dali/public-api/actors/renderer.h> // Dali::Renderer
 #include <dali/public-api/object/type-registry.h>
+#include <dali/devel-api/rendering/renderer.h> // Dali::Renderer
 #include <dali/internal/event/common/object-impl-helper.h> // Dali::Internal::ObjectHelper
 #include <dali/internal/event/common/property-helper.h> // DALI_PROPERTY_TABLE_BEGIN, DALI_PROPERTY, DALI_PROPERTY_TABLE_END
 #include <dali/internal/event/common/property-input-impl.h>
similarity index 96%
rename from dali/internal/event/actors/renderer-impl.h
rename to dali/internal/event/rendering/renderer-impl.h
index b7abd84..286069a 100644 (file)
  */
 
 // INTERNAL INCLUDES
-#include <dali/public-api/actors/renderer.h> // Dali::Renderer
 #include <dali/public-api/common/dali-common.h> // DALI_ASSERT_ALWAYS
 #include <dali/public-api/common/intrusive-ptr.h> // Dali::IntrusivePtr
+#include <dali/devel-api/rendering/renderer.h> // Dali::Renderer
 #include <dali/internal/event/common/connectable.h> // Dali::Internal::Connectable
 #include <dali/internal/event/common/object-connector.h> // Dali::Internal::ObjectConnector
 #include <dali/internal/event/common/object-impl.h> // Dali::Internal::Object
-#include <dali/internal/event/effects/material-impl.h> // Dali::Internal::Material
-#include <dali/internal/event/geometry/geometry-impl.h> // Dali::Internal::Geometry
+#include <dali/internal/event/rendering/material-impl.h> // Dali::Internal::Material
+#include <dali/internal/event/rendering/geometry-impl.h> // Dali::Internal::Geometry
 
 namespace Dali
 {
  */
 
 // CLASS HEADER
-#include <dali/internal/event/effects/sampler-impl.h> // Dali::Internal::Sampler
+#include <dali/internal/event/rendering/sampler-impl.h> // Dali::Internal::Sampler
 
 // INTERNAL INCLUDES
 #include <dali/public-api/object/type-registry.h>
-#include <dali/public-api/shader-effects/sampler.h> // Dali::Internal::Sampler
+#include <dali/devel-api/rendering/sampler.h> // Dali::Internal::Sampler
 #include <dali/internal/event/common/object-impl-helper.h> // Dali::Internal::ObjectHelper
 #include <dali/internal/event/common/property-helper.h> // DALI_PROPERTY_TABLE_BEGIN, DALI_PROPERTY, DALI_PROPERTY_TABLE_END
-#include <dali/internal/update/effects/scene-graph-sampler.h> // Dali::Internal::SceneGraph::Sampler
+#include <dali/internal/update/rendering/scene-graph-sampler.h> // Dali::Internal::SceneGraph::Sampler
 #include <dali/internal/update/manager/update-manager.h>
 
 namespace Dali
similarity index 98%
rename from dali/internal/event/effects/sampler-impl.h
rename to dali/internal/event/rendering/sampler-impl.h
index 3002a97..340f140 100644 (file)
@@ -21,7 +21,7 @@
 // INTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h> // DALI_ASSERT_ALWAYS
 #include <dali/public-api/common/intrusive-ptr.h> // Dali::IntrusivePtr
-#include <dali/public-api/shader-effects/sampler.h> // Dali::Sampler
+#include <dali/devel-api/rendering/sampler.h> // Dali::Sampler
 #include <dali/internal/event/common/connectable.h> // Dali::Internal::Connectable
 #include <dali/internal/event/common/object-connector.h> // Dali::Internal::ObjectConnector
 #include <dali/internal/event/common/object-impl.h> // Dali::Internal::Object
similarity index 98%
rename from dali/internal/event/effects/shader-impl.cpp
rename to dali/internal/event/rendering/shader-impl.cpp
index 3c784f7..0d25764 100644 (file)
  */
 
 // CLASS HEADER
-#include <dali/internal/event/effects/shader-impl.h> // Dali::Internal::Shader
+#include <dali/internal/event/rendering/shader-impl.h> // Dali::Internal::Shader
 
 // INTERNAL INCLUDES
 #include <dali/public-api/object/type-registry.h>
-#include <dali/public-api/shader-effects/shader.h> // Dali::Shader
 #include <dali/public-api/shader-effects/shader-effect.h> // Dali::ShaderEffect::GeometryHints // TODO: MESH_REWORK REMOVE
+#include <dali/devel-api/rendering/shader.h> // Dali::Shader
 
 #include <dali/internal/event/common/object-impl-helper.h> // Dali::Internal::ObjectHelper
 #include <dali/internal/event/common/property-helper.h> // DALI_PROPERTY_TABLE_BEGIN, DALI_PROPERTY, DALI_PROPERTY_TABLE_END
similarity index 98%
rename from dali/internal/event/effects/shader-impl.h
rename to dali/internal/event/rendering/shader-impl.h
index 008238d..d70992f 100644 (file)
@@ -21,7 +21,7 @@
 // INTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h> // DALI_ASSERT_ALWAYS
 #include <dali/public-api/common/intrusive-ptr.h> // Dali::IntrusivePtr
-#include <dali/public-api/shader-effects/shader.h> // Dali::Shader
+#include <dali/devel-api/rendering/shader.h> // Dali::Shader
 #include <dali/internal/event/common/connectable.h> // Dali::Internal::Connectable
 #include <dali/internal/event/common/object-connector.h> // Dali::Internal::ObjectConnector
 #include <dali/internal/event/common/object-impl.h> // Dali::Internal::Object
index 1653fb5..8ef4669 100644 (file)
@@ -19,7 +19,6 @@ internal_src_files = \
   $(internal_src_dir)/event/actors/image-actor-impl.cpp \
   $(internal_src_dir)/event/actors/layer-impl.cpp \
   $(internal_src_dir)/event/actors/layer-list.cpp \
-  $(internal_src_dir)/event/actors/renderer-impl.cpp \
   $(internal_src_dir)/event/actors/camera-actor-impl.cpp \
   $(internal_src_dir)/event/actors/renderable-actor-impl.cpp \
   $(internal_src_dir)/event/animation/animation-impl.cpp \
@@ -45,11 +44,8 @@ internal_src_files = \
   $(internal_src_dir)/event/common/thread-local-storage.cpp \
   $(internal_src_dir)/event/common/type-info-impl.cpp \
   $(internal_src_dir)/event/common/type-registry-impl.cpp \
-  $(internal_src_dir)/event/effects/material-impl.cpp \
-  $(internal_src_dir)/event/effects/sampler-impl.cpp \
   $(internal_src_dir)/event/effects/shader-effect-impl.cpp \
   $(internal_src_dir)/event/effects/shader-factory.cpp \
-  $(internal_src_dir)/event/effects/shader-impl.cpp \
   $(internal_src_dir)/event/events/actor-gesture-data.cpp \
   $(internal_src_dir)/event/events/actor-observer.cpp \
   $(internal_src_dir)/event/events/event-processor.cpp \
@@ -70,7 +66,6 @@ internal_src_files = \
   $(internal_src_dir)/event/events/tap-gesture-detector-impl.cpp \
   $(internal_src_dir)/event/events/tap-gesture-processor.cpp \
   $(internal_src_dir)/event/events/touch-event-processor.cpp \
-  $(internal_src_dir)/event/geometry/geometry-impl.cpp \
   $(internal_src_dir)/event/images/atlas-impl.cpp \
   $(internal_src_dir)/event/images/bitmap-external.cpp \
   $(internal_src_dir)/event/images/bitmap-packed-pixel.cpp \
@@ -89,6 +84,11 @@ internal_src_files = \
   $(internal_src_dir)/event/object/custom-object-internal.cpp \
   $(internal_src_dir)/event/render-tasks/render-task-impl.cpp \
   $(internal_src_dir)/event/render-tasks/render-task-list-impl.cpp \
+  $(internal_src_dir)/event/rendering/geometry-impl.cpp \
+  $(internal_src_dir)/event/rendering/material-impl.cpp \
+  $(internal_src_dir)/event/rendering/renderer-impl.cpp \
+  $(internal_src_dir)/event/rendering/sampler-impl.cpp \
+  $(internal_src_dir)/event/rendering/shader-impl.cpp \
   $(internal_src_dir)/event/resources/archive.cpp \
   $(internal_src_dir)/event/resources/image-ticket.cpp \
   $(internal_src_dir)/event/resources/resource-client.cpp \
@@ -147,9 +147,6 @@ internal_src_files = \
   $(internal_src_dir)/update/common/uniform-map.cpp \
   $(internal_src_dir)/update/controllers/render-message-dispatcher.cpp \
   $(internal_src_dir)/update/controllers/scene-controller-impl.cpp \
-  $(internal_src_dir)/update/effects/scene-graph-material.cpp \
-  $(internal_src_dir)/update/effects/scene-graph-sampler.cpp \
-  $(internal_src_dir)/update/geometry/scene-graph-geometry.cpp \
   $(internal_src_dir)/update/gestures/pan-gesture-profiling.cpp \
   $(internal_src_dir)/update/gestures/scene-graph-pan-gesture.cpp \
   $(internal_src_dir)/update/queue/update-message-queue.cpp \
@@ -170,6 +167,9 @@ internal_src_files = \
   $(internal_src_dir)/update/nodes/scene-graph-layer.cpp \
   $(internal_src_dir)/update/render-tasks/scene-graph-render-task.cpp \
   $(internal_src_dir)/update/render-tasks/scene-graph-render-task-list.cpp \
+  $(internal_src_dir)/update/rendering/scene-graph-geometry.cpp \
+  $(internal_src_dir)/update/rendering/scene-graph-material.cpp \
+  $(internal_src_dir)/update/rendering/scene-graph-sampler.cpp \
   $(internal_src_dir)/update/resources/bitmap-metadata.cpp \
   $(internal_src_dir)/update/resources/resource-manager.cpp \
   $(internal_src_dir)/update/resources/resource-tracker.cpp \
index 56018c1..8b58b33 100644 (file)
@@ -17,7 +17,7 @@
  *
  */
 
-#include <dali/public-api/geometry/geometry.h>
+#include <dali/devel-api/rendering/geometry.h>
 #include <dali/internal/common/buffer-index.h>
 #include <dali/internal/common/owner-container.h>
 #include <dali/internal/render/data-providers/property-buffer-data-provider.h>
index 788c862..ba00955 100644 (file)
@@ -17,7 +17,7 @@
  * limitations under the License.
  */
 
-#include <dali/public-api/shader-effects/sampler.h>
+#include <dali/devel-api/rendering/sampler.h>
 #include <dali/integration-api/resource-declarations.h>
 #include <dali/internal/common/buffer-index.h>
 
index 4713775..450be3b 100644 (file)
@@ -17,8 +17,8 @@
 #include <dali/internal/render/renderers/render-geometry.h>
 
 #include <dali/internal/common/buffer-index.h>
-#include <dali/internal/update/geometry/scene-graph-geometry.h>
 #include <dali/internal/update/common/scene-graph-property-buffer.h>
+#include <dali/internal/update/rendering/scene-graph-geometry.h>
 #include <dali/internal/render/data-providers/render-data-provider.h>
 #include <dali/internal/render/gl-resources/context.h>
 #include <dali/internal/render/gl-resources/gpu-buffer.h>
index c4c66d9..d47f20c 100644 (file)
@@ -25,9 +25,9 @@
 #include <dali/internal/update/nodes/node-declarations.h>
 #include <dali/internal/update/node-attachments/node-attachment-declarations.h>
 #include <dali/internal/update/common/scene-graph-property-buffer.h>
-#include <dali/internal/update/geometry/scene-graph-geometry.h>
-#include <dali/internal/update/effects/scene-graph-material.h>
-#include <dali/internal/update/effects/scene-graph-sampler.h>
+#include <dali/internal/update/rendering/scene-graph-geometry.h>
+#include <dali/internal/update/rendering/scene-graph-material.h>
+#include <dali/internal/update/rendering/scene-graph-sampler.h>
 
 namespace Dali
 {
index 264cd4c..526fdb5 100644 (file)
 #include <dali/public-api/shader-effects/shader-effect.h>
 #include <dali/integration-api/debug.h>
 #include <dali/internal/event/actors/layer-impl.h> // for the default sorting function
-#include <dali/internal/update/effects/scene-graph-material.h>
-#include <dali/internal/update/geometry/scene-graph-geometry.h>
 #include <dali/internal/update/node-attachments/scene-graph-renderer-attachment.h>
-#include <dali/internal/update/resources/resource-manager-declarations.h>
-#include <dali/internal/update/manager/sorted-layers.h>
-#include <dali/internal/update/render-tasks/scene-graph-render-task.h>
 #include <dali/internal/update/node-attachments/scene-graph-renderable-attachment.h>
 #include <dali/internal/update/nodes/scene-graph-layer.h>
+#include <dali/internal/update/manager/sorted-layers.h>
+#include <dali/internal/update/render-tasks/scene-graph-render-task.h>
+#include <dali/internal/update/rendering/scene-graph-material.h>
+#include <dali/internal/update/rendering/scene-graph-geometry.h>
+#include <dali/internal/update/resources/resource-manager-declarations.h>
 #include <dali/internal/render/common/render-item.h>
 #include <dali/internal/render/common/render-tracker.h>
 #include <dali/internal/render/common/render-instruction.h>
index 2731ae8..0dfe309 100644 (file)
@@ -42,9 +42,6 @@
 #include <dali/internal/update/common/scene-graph-property-buffer.h>
 #include <dali/internal/update/controllers/render-message-dispatcher.h>
 #include <dali/internal/update/controllers/scene-controller-impl.h>
-#include <dali/internal/update/effects/scene-graph-material.h>
-#include <dali/internal/update/effects/scene-graph-sampler.h>
-#include <dali/internal/update/geometry/scene-graph-geometry.h>
 #include <dali/internal/update/gestures/scene-graph-pan-gesture.h>
 #include <dali/internal/update/manager/object-owner-container.h>
 #include <dali/internal/update/manager/prepare-render-algorithms.h>
@@ -60,6 +57,9 @@
 #include <dali/internal/update/queue/update-message-queue.h>
 #include <dali/internal/update/render-tasks/scene-graph-render-task.h>
 #include <dali/internal/update/render-tasks/scene-graph-render-task-list.h>
+#include <dali/internal/update/rendering/scene-graph-material.h>
+#include <dali/internal/update/rendering/scene-graph-sampler.h>
+#include <dali/internal/update/rendering/scene-graph-geometry.h>
 #include <dali/internal/update/resources/resource-manager.h>
 #include <dali/internal/update/resources/complete-status-manager.h>
 #include <dali/internal/update/touch/touch-resampler.h>
index 33fc2e7..80f3c5b 100644 (file)
  */
 
 #include "scene-graph-renderer-attachment.h"
-#include <dali/internal/update/effects/scene-graph-material.h>
-#include <dali/internal/update/effects/scene-graph-sampler.h>
 #include <dali/internal/update/common/uniform-map.h>
 #include <dali/internal/update/manager/prepare-render-instructions.h>
-#include <dali/internal/update/geometry/scene-graph-geometry.h>
+#include <dali/internal/update/rendering/scene-graph-geometry.h>
+#include <dali/internal/update/rendering/scene-graph-material.h>
+#include <dali/internal/update/rendering/scene-graph-sampler.h>
 #include <dali/internal/update/resources/complete-status-manager.h>
 #include <dali/internal/update/resources/resource-manager.h>
 #include <dali/internal/render/data-providers/render-data-provider.h>
@@ -17,7 +17,7 @@
  * limitations under the License.
  */
 
-#include <dali/public-api/geometry/geometry.h>
+#include <dali/devel-api/rendering/geometry.h>
 #include <dali/internal/event/common/event-thread-services.h>
 #include <dali/internal/update/common/animatable-property.h>
 #include <dali/internal/update/common/double-buffered.h>
 #include "scene-graph-material.h"
 
 // INTERNAL HEADERS
-#include <dali/public-api/shader-effects/material.h>
+#include <dali/public-api/actors/blending.h>
 #include <dali/public-api/shader-effects/shader-effect.h>
+#include <dali/devel-api/rendering/material.h>
 #include <dali/internal/common/internal-constants.h>
-#include <dali/internal/update/effects/scene-graph-sampler.h>
+#include <dali/internal/update/rendering/scene-graph-sampler.h>
 #include <dali/internal/render/data-providers/sampler-data-provider.h>
 #include <dali/internal/render/shaders/scene-graph-shader.h>
-#include <dali/public-api/actors/blending.h>
 
 namespace Dali
 {
@@ -17,7 +17,7 @@
  * limitations under the License.
  */
 
-#include <dali/public-api/shader-effects/sampler.h>
+#include <dali/devel-api/rendering/sampler.h>
 #include <dali/integration-api/resource-declarations.h>
 #include <dali/internal/event/common/event-thread-services.h>
 #include <dali/internal/update/common/double-buffered.h>
index 6941bcf..8364ac3 100644 (file)
@@ -27,7 +27,7 @@
 
 #include <dali/internal/event/actors/actor-impl.h>
 #include <dali/internal/event/actors/layer-impl.h>
-#include <dali/internal/event/actors/renderer-impl.h>
+#include <dali/internal/event/rendering/renderer-impl.h>
 #include <dali/internal/event/actor-attachments/actor-attachment-impl.h>
 #include <dali/internal/event/animation/constraint-impl.h>
 #include <dali/internal/event/size-negotiation/relayout-controller-impl.h>
index 6ee11b8..8af7eac 100644 (file)
@@ -28,7 +28,6 @@
 #include <dali/public-api/actors/image-actor.h>
 #include <dali/public-api/actors/layer.h>
 #include <dali/public-api/actors/renderable-actor.h>
-#include <dali/public-api/actors/renderer.h>
 #include <dali/public-api/actors/sampling.h>
 
 #include <dali/public-api/animation/alpha-function.h>
@@ -67,7 +66,6 @@
 #include <dali/public-api/events/touch-event.h>
 #include <dali/public-api/events/touch-point.h>
 
-#include <dali/public-api/geometry/geometry.h>
 #include <dali/public-api/images/buffer-image.h>
 #include <dali/public-api/images/encoded-buffer-image.h>
 #include <dali/public-api/images/frame-buffer-image.h>
 #include <dali/public-api/signals/signal-slot-observers.h>
 #include <dali/public-api/signals/slot-delegate.h>
 
-#include <dali/public-api/shader-effects/material.h>
-#include <dali/public-api/shader-effects/sampler.h>
-#include <dali/public-api/shader-effects/shader.h>
 #include <dali/public-api/shader-effects/shader-effect.h>
 
 #include <dali/public-api/size-negotiation/relayout-container.h>
index effb2e1..c541bd2 100644 (file)
@@ -10,7 +10,6 @@ public_api_src_files = \
   $(public_api_src_dir)/actors/custom-actor-impl.cpp \
   $(public_api_src_dir)/actors/image-actor.cpp \
   $(public_api_src_dir)/actors/layer.cpp \
-  $(public_api_src_dir)/actors/renderer.cpp \
   $(public_api_src_dir)/actors/renderable-actor.cpp \
   $(public_api_src_dir)/animation/animation.cpp \
   $(public_api_src_dir)/animation/alpha-function.cpp \
@@ -39,7 +38,6 @@ public_api_src_files = \
   $(public_api_src_dir)/events/tap-gesture-detector.cpp \
   $(public_api_src_dir)/events/touch-point.cpp \
   $(public_api_src_dir)/events/touch-event.cpp \
-  $(public_api_src_dir)/geometry/geometry.cpp \
   $(public_api_src_dir)/images/image.cpp \
   $(public_api_src_dir)/images/pixel.cpp \
   $(public_api_src_dir)/images/buffer-image.cpp \
@@ -63,7 +61,6 @@ public_api_src_files = \
   $(public_api_src_dir)/object/object-registry.cpp \
   $(public_api_src_dir)/object/property.cpp \
   $(public_api_src_dir)/object/property-array.cpp \
-  $(public_api_src_dir)/object/property-buffer.cpp \
   $(public_api_src_dir)/object/property-conditions.cpp \
   $(public_api_src_dir)/object/property-input.cpp \
   $(public_api_src_dir)/object/property-map.cpp \
@@ -73,9 +70,6 @@ public_api_src_files = \
   $(public_api_src_dir)/object/ref-object.cpp \
   $(public_api_src_dir)/render-tasks/render-task.cpp \
   $(public_api_src_dir)/render-tasks/render-task-list.cpp \
-  $(public_api_src_dir)/shader-effects/material.cpp \
-  $(public_api_src_dir)/shader-effects/sampler.cpp \
-  $(public_api_src_dir)/shader-effects/shader.cpp \
   $(public_api_src_dir)/shader-effects/shader-effect.cpp \
   $(public_api_src_dir)/signals/callback.cpp \
   $(public_api_src_dir)/signals/connection-tracker.cpp \
@@ -108,7 +102,6 @@ public_api_core_actors_header_files =  \
   $(public_api_src_dir)/actors/image-actor.h \
   $(public_api_src_dir)/actors/layer.h \
   $(public_api_src_dir)/actors/renderable-actor.h \
-  $(public_api_src_dir)/actors/renderer.h \
   $(public_api_src_dir)/actors/sampling.h
 
 public_api_core_animation_header_files = \
@@ -151,9 +144,6 @@ public_api_core_events_header_files = \
   $(public_api_src_dir)/events/touch-point.h \
   $(public_api_src_dir)/events/touch-event.h
 
-public_api_core_geometry_header_files = \
-  $(public_api_src_dir)/geometry/geometry.h
-
 public_api_core_images_header_files = \
   $(public_api_src_dir)/images/buffer-image.h \
   $(public_api_src_dir)/images/encoded-buffer-image.h \
@@ -190,7 +180,6 @@ public_api_core_object_header_files = \
   $(public_api_src_dir)/object/handle.h \
   $(public_api_src_dir)/object/object-registry.h \
   $(public_api_src_dir)/object/property-array.h \
-  $(public_api_src_dir)/object/property-buffer.h \
   $(public_api_src_dir)/object/property-conditions.h \
   $(public_api_src_dir)/object/property-index-ranges.h \
   $(public_api_src_dir)/object/property-input.h \
@@ -209,9 +198,6 @@ public_api_core_render_tasks_header_files = \
   $(public_api_src_dir)/render-tasks/render-task-list.h
 
 public_api_core_shader_effects_header_files = \
-  $(public_api_src_dir)/shader-effects/material.h \
-  $(public_api_src_dir)/shader-effects/sampler.h \
-  $(public_api_src_dir)/shader-effects/shader.h \
   $(public_api_src_dir)/shader-effects/shader-effect.h
 
 public_api_core_size_negotiation_header_files = \