From: Heeyong Song Date: Fri, 18 Jun 2021 05:12:39 +0000 (+0900) Subject: Revert "vector-animation: Imeplements rive animation" X-Git-Tag: dali_2.0.33~5 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git;a=commitdiff_plain;h=181ee861e8453983934bf7914a862b4d340ef3c9 Revert "vector-animation: Imeplements rive animation" This reverts commit 8d1b39209d68a013f936d5233b9358b5ca06edb6. Change-Id: I3eb922ec50afe6756bd668734c53dbede53623f6 --- diff --git a/dali/internal/vector-animation/common/vector-animation-renderer-plugin-proxy.cpp b/dali/internal/vector-animation/common/vector-animation-renderer-plugin-proxy.cpp index bee8d9a..78b747a 100644 --- a/dali/internal/vector-animation/common/vector-animation-renderer-plugin-proxy.cpp +++ b/dali/internal/vector-animation/common/vector-animation-renderer-plugin-proxy.cpp @@ -32,8 +32,6 @@ namespace { // The default plugin name const char* DEFAULT_OBJECT_NAME("libdali2-vector-animation-renderer-plugin.so"); -// The rive animation plugin name -const char* RIVE_OBJECT_NAME("libdali2-rive-animation-renderer-plugin.so"); } // namespace @@ -52,6 +50,8 @@ VectorAnimationRendererPluginProxy::VectorAnimationRendererPluginProxy(const std { mSharedObjectName = DEFAULT_OBJECT_NAME; } + + Initialize(); } VectorAnimationRendererPluginProxy::~VectorAnimationRendererPluginProxy() @@ -68,25 +68,8 @@ VectorAnimationRendererPluginProxy::~VectorAnimationRendererPluginProxy() } } -void VectorAnimationRendererPluginProxy::Initialize(AnimationFormat format) +void VectorAnimationRendererPluginProxy::Initialize() { - // initialization should be once - if(mPlugin) - { - return; - } - - if(format == AnimationFormat::RIVE) - { - // for Rive - mSharedObjectName = RIVE_OBJECT_NAME; - } - else - { - // for Json - mSharedObjectName = DEFAULT_OBJECT_NAME; - } - mLibHandle = dlopen(mSharedObjectName.c_str(), RTLD_LAZY); char* error = dlerror(); @@ -124,19 +107,6 @@ void VectorAnimationRendererPluginProxy::Finalize() bool VectorAnimationRendererPluginProxy::Load(const std::string& url) { - AnimationFormat format; - std::string extensionName = url.substr(url.find_last_of(".") + 1); - if(extensionName == "riv") - { - format = AnimationFormat::RIVE; - } - else - { - format = AnimationFormat::JSON; - } - - Initialize(format); - if(mPlugin) { return mPlugin->Load(url); diff --git a/dali/internal/vector-animation/common/vector-animation-renderer-plugin-proxy.h b/dali/internal/vector-animation/common/vector-animation-renderer-plugin-proxy.h index b5002fc..ef4f016 100644 --- a/dali/internal/vector-animation/common/vector-animation-renderer-plugin-proxy.h +++ b/dali/internal/vector-animation/common/vector-animation-renderer-plugin-proxy.h @@ -111,19 +111,9 @@ public: private: /** - * Vector Animation formats. - */ - enum class AnimationFormat - { - NONE = 0, - JSON, - RIVE - }; - - /** * Dynamically loads the plugin. */ - void Initialize(AnimationFormat format); + void Initialize(); private: using CreateVectorAnimationRendererFunction = Dali::VectorAnimationRendererPlugin* (*)();