mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-09 07:41:40 +00:00
lottie: add more info to tree dump.
Change-Id: I8565484b16dfb703586af2ba3b893c0c90298107
This commit is contained in:
parent
02cb018c75
commit
d0dac93229
@ -1879,6 +1879,8 @@ public:
|
||||
<< layerType(obj->mLayerType)
|
||||
<< ", id:" << obj->mId << " Pid:" << obj->mParentId
|
||||
<< ", a:" << !obj->isStatic()
|
||||
<< ", "<<matteType(obj->mMatteType)
|
||||
<< ", mask:"<<obj->hasMask()
|
||||
<< ", inFm:" << obj->mInFrame
|
||||
<< ", outFm:" << obj->mOutFrame
|
||||
<< "\n";
|
||||
@ -1892,6 +1894,8 @@ public:
|
||||
{
|
||||
level.append("\t");
|
||||
for (const auto& child : obj->mChildren) visit(child.get(), level);
|
||||
if (obj->mTransform)
|
||||
visit(obj->mTransform.get(), level);
|
||||
}
|
||||
|
||||
void visit(LOTData *obj, std::string level) {
|
||||
@ -1960,6 +1964,29 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
std::string matteType(MatteType type)
|
||||
{
|
||||
switch (type) {
|
||||
case MatteType::None:
|
||||
return "Matte::None";
|
||||
break;
|
||||
case MatteType::Alpha:
|
||||
return "Matte::Alpha";
|
||||
break;
|
||||
case MatteType::AlphaInv:
|
||||
return "Matte::AlphaInv";
|
||||
break;
|
||||
case MatteType::Luma:
|
||||
return "Matte::Luma";
|
||||
break;
|
||||
case MatteType::LumaInv:
|
||||
return "Matte::LumaInv";
|
||||
break;
|
||||
default:
|
||||
return "Matte::Unknown";
|
||||
break;
|
||||
}
|
||||
}
|
||||
std::string layerType(LayerType type)
|
||||
{
|
||||
switch (type) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user