mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-05 14:02:48 +00:00
capi: code rectoring
keep code consistency of mask with matte.
This commit is contained in:
parent
97cf5023d8
commit
5e2192c0f3
@ -116,11 +116,11 @@ typedef struct LOTGradientStop
|
||||
|
||||
typedef enum
|
||||
{
|
||||
MaskModeAdd = 0,
|
||||
MaskModeSubstract,
|
||||
MaskModeIntersect,
|
||||
MaskModeDifference
|
||||
} LOTMaskMode;
|
||||
MaskAdd = 0,
|
||||
MaskSubstract,
|
||||
MaskIntersect,
|
||||
MaskDifference
|
||||
} LOTMaskType;
|
||||
|
||||
typedef struct LOTMask {
|
||||
struct {
|
||||
@ -129,8 +129,7 @@ typedef struct LOTMask {
|
||||
const char* elmPtr;
|
||||
int elmCount;
|
||||
} mPath;
|
||||
LOTMaskMode mMode;
|
||||
|
||||
LOTMaskType mMode;
|
||||
int mAlpha;
|
||||
}LOTMask;
|
||||
|
||||
|
||||
@ -238,19 +238,19 @@ void LOTLayerItem::buildLayerNode()
|
||||
cNode.mAlpha = mask.mCombinedAlpha * 255;
|
||||
switch (mask.maskMode()) {
|
||||
case LOTMaskData::Mode::Add:
|
||||
cNode.mMode = MaskModeAdd;
|
||||
cNode.mMode = MaskAdd;
|
||||
break;
|
||||
case LOTMaskData::Mode::Substarct:
|
||||
cNode.mMode = MaskModeSubstract;
|
||||
cNode.mMode = MaskSubstract;
|
||||
break;
|
||||
case LOTMaskData::Mode::Intersect:
|
||||
cNode.mMode = MaskModeIntersect;
|
||||
cNode.mMode = MaskIntersect;
|
||||
break;
|
||||
case LOTMaskData::Mode::Difference:
|
||||
cNode.mMode = MaskModeDifference;
|
||||
cNode.mMode = MaskDifference;
|
||||
break;
|
||||
default:
|
||||
cNode.mMode = MaskModeAdd;
|
||||
cNode.mMode = MaskAdd;
|
||||
break;
|
||||
}
|
||||
mMasksCNode.push_back(std::move(cNode));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user