[Tizen] Add MotionData class and generate Animation by this 35/293935/6 accepted/tizen/unified/20230623.160642
authorEunki Hong <eunkiki.hong@samsung.com>
Wed, 7 Jun 2023 12:53:06 +0000 (21:53 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 21 Jun 2023 03:16:32 +0000 (12:16 +0900)
commit850ba75b1ce1c35fed34396e84ee4bfe7ed0ade1
treeb45eae3c9420a60e0eb60c7b72aa755001ee78dc
parent8a271b450c557a80568a7ae39d0f29937d2f36d7
[Tizen] Add MotionData class and generate Animation by this

This patch is implement NUI API by dali side

https://github.com/Samsung/TizenFX/pull/5227

Let we make APP developer use this API instead of using animation-definition.

Note : This is temperal patch for tizen_8.0 side.

Change-Id: Ifca479535500aeea49bf644160c23c5f3fc26665
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
56 files changed:
automated-tests/resources/AnimatedMorphCubeAnimateNonZeroFrame.gltf
automated-tests/resources/MorphPrimitivesTest.gltf
automated-tests/src/dali-scene3d/CMakeLists.txt
automated-tests/src/dali-scene3d/utc-Dali-BlendShapeIndex.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/utc-Dali-Model.cpp
automated-tests/src/dali-scene3d/utc-Dali-MotionData.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/utc-Dali-MotionIndex.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/utc-Dali-MotionPropertyIndex.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/utc-Dali-MotionTransformIndex.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/utc-Dali-MotionValue.cpp [new file with mode: 0644]
dali-scene3d/dali-scene3d.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/loader/gltf2-asset.h
dali-scene3d/internal/loader/gltf2-util.cpp
dali-scene3d/internal/loader/json-reader.h
dali-scene3d/internal/model-components/model-node-impl.cpp
dali-scene3d/internal/model-components/model-node-impl.h
dali-scene3d/internal/model-motion/motion-data-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-data-impl.h [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-data-load-task.cpp [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-data-load-task.h [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-index/blend-shape-index-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-index/blend-shape-index-impl.h [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-index/motion-index-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-index/motion-index-impl.h [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-index/motion-property-index-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-index/motion-property-index-impl.h [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-index/motion-transform-index-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-index/motion-transform-index-impl.h [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-value-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/model-motion/motion-value-impl.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/file.list
dali-scene3d/public-api/loader/animated-property.cpp
dali-scene3d/public-api/loader/animated-property.h
dali-scene3d/public-api/loader/animation-definition.cpp
dali-scene3d/public-api/loader/animation-definition.h
dali-scene3d/public-api/loader/blend-shape-details.h
dali-scene3d/public-api/loader/scene-definition.cpp
dali-scene3d/public-api/model-components/model-node.cpp
dali-scene3d/public-api/model-components/model-node.h
dali-scene3d/public-api/model-motion/motion-data.cpp [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-data.h [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-index/blend-shape-index.cpp [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-index/blend-shape-index.h [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-index/motion-index.cpp [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-index/motion-index.h [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-index/motion-property-index.cpp [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-index/motion-property-index.h [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-index/motion-transform-index.cpp [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-index/motion-transform-index.h [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-value.cpp [new file with mode: 0644]
dali-scene3d/public-api/model-motion/motion-value.h [new file with mode: 0644]