[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>
Tue, 18 Jul 2023 09:41:32 +0000 (18:41 +0900)
commit8daef53db6c7f89634638b9ee689f3da75a088fc
tree0d9e7b1f90b2a208068ab11e2b47fcefb90bd5bd
parent6feaf74ecc550599af95d1edf64d443117849ffb
[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>
16 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
test/Tizen.NUI.Scene3D.Sample/Scene3DSample.cs