Use ModelNode / ModelPrimitive / Material instead of Actor / Renderer 88/289588/61
authorseungho baek <sbsh.baek@samsung.com>
Fri, 10 Mar 2023 04:38:01 +0000 (13:38 +0900)
committerseungho baek <sbsh.baek@samsung.com>
Thu, 6 Apr 2023 02:08:14 +0000 (11:08 +0900)
commitc2a1ceda42e9e72b444c1650b58e1957e5e74768
tree442834a1528a6d620b4f73380ce915e6b42fb706
parent4fcab525a105570b208ed3860633c326efc1b319
Use ModelNode / ModelPrimitive / Material instead of Actor / Renderer

 - This patch is based on the previous patch
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-toolkit/+/288075/

Change-Id: I93f61a18dd06bc8fa7c08fc65ef9c42d62b510e2
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
59 files changed:
automated-tests/src/dali-scene3d-internal/CMakeLists.txt
automated-tests/src/dali-scene3d-internal/utc-Dali-Gltf2LoaderImpl.cpp
automated-tests/src/dali-scene3d-internal/utc-Dali-MaterialImpl.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d-internal/utc-Dali-ModelPrimitiveImpl.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/CMakeLists.txt
automated-tests/src/dali-scene3d/utc-Dali-Material.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/utc-Dali-Model.cpp
automated-tests/src/dali-scene3d/utc-Dali-ModelNode.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/utc-Dali-ModelPrimitive.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/utc-Dali-NodeDefinition.cpp
dali-scene3d/internal/common/model-cache-manager.h
dali-scene3d/internal/controls/model/model-impl.cpp
dali-scene3d/internal/controls/model/model-impl.h
dali-scene3d/internal/file.list
dali-scene3d/internal/graphics/shaders/default-physically-based-shader.frag
dali-scene3d/internal/graphics/shaders/default-physically-based-shader.vert
dali-scene3d/internal/loader/gltf2-util.cpp
dali-scene3d/internal/loader/gltf2-util.h
dali-scene3d/internal/model-components/material-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-components/material-impl.h [new file with mode: 0644]
dali-scene3d/internal/model-components/material-modify-observer.h [new file with mode: 0644]
dali-scene3d/internal/model-components/model-node-data-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-components/model-node-data-impl.h [new file with mode: 0644]
dali-scene3d/internal/model-components/model-node-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-components/model-node-impl.h [new file with mode: 0644]
dali-scene3d/internal/model-components/model-primitive-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-components/model-primitive-impl.h [new file with mode: 0644]
dali-scene3d/internal/model-components/model-primitive-modify-observer.h [new file with mode: 0644]
dali-scene3d/public-api/controls/model/model.cpp
dali-scene3d/public-api/controls/model/model.h
dali-scene3d/public-api/controls/scene-view/scene-view.cpp
dali-scene3d/public-api/controls/scene-view/scene-view.h
dali-scene3d/public-api/file.list
dali-scene3d/public-api/loader/blend-shape-details.cpp
dali-scene3d/public-api/loader/blend-shape-details.h
dali-scene3d/public-api/loader/environment-definition.cpp
dali-scene3d/public-api/loader/environment-definition.h
dali-scene3d/public-api/loader/material-definition.cpp
dali-scene3d/public-api/loader/material-definition.h
dali-scene3d/public-api/loader/matrix-stack.h
dali-scene3d/public-api/loader/mesh-definition.cpp
dali-scene3d/public-api/loader/mesh-definition.h
dali-scene3d/public-api/loader/mesh-geometry.h
dali-scene3d/public-api/loader/node-definition.cpp
dali-scene3d/public-api/loader/node-definition.h
dali-scene3d/public-api/loader/parse-renderer-state.h
dali-scene3d/public-api/loader/resource-bundle.h
dali-scene3d/public-api/loader/scene-definition.cpp
dali-scene3d/public-api/loader/scene-definition.h
dali-scene3d/public-api/loader/shader-definition-factory.cpp
dali-scene3d/public-api/loader/skeleton-definition.h
dali-scene3d/public-api/loader/skinning-details.cpp
dali-scene3d/public-api/loader/skinning-details.h
dali-scene3d/public-api/model-components/material.cpp [new file with mode: 0644]
dali-scene3d/public-api/model-components/material.h [new file with mode: 0644]
dali-scene3d/public-api/model-components/model-node.cpp [new file with mode: 0644]
dali-scene3d/public-api/model-components/model-node.h [new file with mode: 0644]
dali-scene3d/public-api/model-components/model-primitive.cpp [new file with mode: 0644]
dali-scene3d/public-api/model-components/model-primitive.h [new file with mode: 0644]