From: sub.mohanty@samsung.com Date: Mon, 20 Aug 2018 15:33:51 +0000 (+0900) Subject: lottie/parser: updated parser to parse difference mask mode X-Git-Tag: submit/tizen/20180917.042405~88 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bb877fd7d2fda7425403fe8f533dfddb80abc888;p=platform%2Fcore%2Fuifw%2Flottie-player.git lottie/parser: updated parser to parse difference mask mode Change-Id: I607d4f56a849d1cb928926c2d4ecc30cf1313e7e --- diff --git a/src/lottie/lottiemodel.h b/src/lottie/lottiemodel.h index 3f16213..e191cbe 100644 --- a/src/lottie/lottiemodel.h +++ b/src/lottie/lottiemodel.h @@ -587,7 +587,8 @@ public: None, Add, Substarct, - Intersect + Intersect, + Difference }; float opacity(int frameNo) const {return mOpacity.value(frameNo)/100.0;} bool isStatic() const {return mIsStatic;} diff --git a/src/lottie/lottieparser.cpp b/src/lottie/lottieparser.cpp index 05b8bb8..beadb66 100644 --- a/src/lottie/lottieparser.cpp +++ b/src/lottie/lottieparser.cpp @@ -849,6 +849,9 @@ std::shared_ptr LottieParserImpl::parseMaskObject() case 'i': obj->mMode = LOTMaskData::Mode::Intersect; break; + case 'f': + obj->mMode = LOTMaskData::Mode::Difference; + break; default: obj->mMode = LOTMaskData::Mode::None; break;