lottie/render: added support to render difference mask mode. 90/187190/4
authorsub.mohanty@samsung.com <smohantty@gmail.com>
Mon, 20 Aug 2018 15:35:49 +0000 (00:35 +0900)
committerHermet Park <chuneon.park@samsung.com>
Tue, 21 Aug 2018 03:52:40 +0000 (03:52 +0000)
Change-Id: Ia6ccba78181c87c6b49124026494b324ba93a846

src/lottie/lottieitem.cpp

index 295c5f6..3c262e5 100644 (file)
@@ -224,6 +224,10 @@ VRle LOTLayerItem::maskRle(const VRect &clipRect)
             rle = rle & i->rle();
             break;
         }
+        case LOTMaskData::Mode::Difference: {
+            rle = rle ^ i->rle();
+            break;
+        }
         default:
             break;
         }