[NUI.Scene3D] Make MotionData use Native API, instead of C#
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 5 Jul 2023 07:26:59 +0000 (16:26 +0900)
committerbshsqa <32317749+bshsqa@users.noreply.github.com>
Wed, 23 Aug 2023 07:06:57 +0000 (16:06 +0900)
commit66298a97303629d7236cda83876fc67f30add816
treedd9c7873b55d486bf69dfbddcf1a3f85d4aef7bd
parent1b1eba52deda7c9abc0d83f4d47f3414c1705c29
[NUI.Scene3D] Make MotionData use Native API, instead of C#

Since we allow to use MotionData feature in dali-side, let we use it.

Now we can load motion data and blendshape animation from file asyncronously.

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 files changed:
src/Tizen.NUI.Scene3D/src/internal/Controls/Model.cs [deleted file]
src/Tizen.NUI.Scene3D/src/internal/Interop/Interop.Model.cs
src/Tizen.NUI.Scene3D/src/internal/Interop/Interop.MotionData.cs [new file with mode: 0755]
src/Tizen.NUI.Scene3D/src/internal/Interop/Interop.MotionIndex.cs [new file with mode: 0755]
src/Tizen.NUI.Scene3D/src/internal/Interop/Interop.MotionValue.cs [new file with mode: 0755]
src/Tizen.NUI.Scene3D/src/public/Controls/Model.cs
src/Tizen.NUI.Scene3D/src/public/ModelMotion/BlendShapeIndex.cs [deleted file]
src/Tizen.NUI.Scene3D/src/public/ModelMotion/MotionData.cs
src/Tizen.NUI.Scene3D/src/public/ModelMotion/MotionIndex.cs [deleted file]
src/Tizen.NUI.Scene3D/src/public/ModelMotion/MotionIndex/BlendShapeIndex.cs [new file with mode: 0644]
src/Tizen.NUI.Scene3D/src/public/ModelMotion/MotionIndex/MotionIndex.cs [new file with mode: 0644]
src/Tizen.NUI.Scene3D/src/public/ModelMotion/MotionIndex/MotionPropertyIndex.cs [new file with mode: 0644]
src/Tizen.NUI.Scene3D/src/public/ModelMotion/MotionIndex/MotionTransformIndex.cs [new file with mode: 0644]
src/Tizen.NUI.Scene3D/src/public/ModelMotion/MotionTransformIndex.cs [deleted file]
src/Tizen.NUI.Scene3D/src/public/ModelMotion/MotionValue.cs
src/Tizen.NUI/src/internal/Interop/NDalicPINVOKE.cs
test/Tizen.NUI.Scene3D.Sample/Scene3DSample.cs