lottieitem: Add alpha property in LOTMask

Change-Id: I929839c5a0a1677a530b5197e45ec230ea145dd1
This commit is contained in:
JunsuChoi 2019-02-08 14:51:11 +09:00
parent 1b8ce64af0
commit 576198f5db
2 changed files with 3 additions and 0 deletions

View File

@ -130,6 +130,8 @@ typedef struct LOTMask {
int elmCount;
} mPath;
LOTMaskMode mMode;
int mAlpha;
}LOTMask;
typedef enum

View File

@ -230,6 +230,7 @@ void LOTLayerItem::buildLayerNode()
cNode.mPath.ptCount = pts.size();
cNode.mPath.elmPtr = elmPtr;
cNode.mPath.elmCount = elm.size();
cNode.mAlpha = mask.mCombinedAlpha * 255;
switch (mask.maskMode()) {
case LOTMaskData::Mode::Add:
cNode.mMode = MaskModeAdd;