{
comp->mRootLayer = std::make_shared<LOTLayerData>();
comp->mRootLayer->mLayerType = LayerType::Precomp;
- comp->mRootLayer->mName = std::string("__");
+ comp->mRootLayer->setName("__");
bool staticFlag = true;
RAPIDJSON_ASSERT(PeekType() == kArrayType);
EnterArray();
layer->mLayerType = getLayerType();
} else if (0 == strcmp(key, "nm")) { /*Layer name*/
RAPIDJSON_ASSERT(PeekType() == kStringType);
- layer->mName = GetString();
+ layer->setName(GetString());
} else if (0 == strcmp(key, "ind")) { /*Layer index in AE. Used for
parenting and expressions.*/
RAPIDJSON_ASSERT(PeekType() == kNumberType);
} else if (0 == strcmp(key, "ao")) {
layer->mAutoOrient = GetInt();
} else if (0 == strcmp(key, "hd")) {
- layer->mHidden = GetBool();
+ layer->setHidden(GetBool());
} else {
#ifdef DEBUG_PARSER
vWarning << "Layer Attribute Skipped : " << key;
if (record) {
mLayerInfoList.push_back(
- LayerInfo(layer->mName, layer->mInFrame, layer->mOutFrame));
+ LayerInfo(layer->name(), layer->mInFrame, layer->mOutFrame));
}
return sharedLayer;
}
LOTShapeGroupData *group = sharedGroup.get();
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- group->mName = GetString();
+ group->setName(GetString());
} else if (0 == strcmp(key, "it")) {
RAPIDJSON_ASSERT(PeekType() == kArrayType);
EnterArray();
RAPIDJSON_ASSERT(PeekType() == kObjectType);
parseObject(group);
}
- if (group->mChildren.back()->mType == LOTData::Type::Transform) {
+ if (group->mChildren.back()->type() == LOTData::Type::Transform) {
group->mTransform = std::static_pointer_cast<LOTTransformData>(
group->mChildren.back());
group->mChildren.pop_back();
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "p")) {
parseProperty(obj->mPos);
} else if (0 == strcmp(key, "s")) {
} else if (0 == strcmp(key, "d")) {
obj->mDirection = GetInt();
} else if (0 == strcmp(key, "hd")) {
- obj->mHidden = GetBool();
+ obj->setHidden(GetBool());
} else {
Skip(key);
}
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "p")) {
parseProperty(obj->mPos);
} else if (0 == strcmp(key, "s")) {
} else if (0 == strcmp(key, "d")) {
obj->mDirection = GetInt();
} else if (0 == strcmp(key, "hd")) {
- obj->mHidden = GetBool();
+ obj->setHidden(GetBool());
} else {
Skip(key);
}
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "ks")) {
parseShapeProperty(obj->mShape);
} else if (0 == strcmp(key, "d")) {
obj->mDirection = GetInt();
} else if (0 == strcmp(key, "hd")) {
- obj->mHidden = GetBool();
+ obj->setHidden(GetBool());
} else {
#ifdef DEBUG_PARSER
vDebug << "Shape property ignored :" << key;
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "p")) {
parseProperty(obj->mPos);
} else if (0 == strcmp(key, "pt")) {
} else if (0 == strcmp(key, "d")) {
obj->mDirection = GetInt();
} else if (0 == strcmp(key, "hd")) {
- obj->mHidden = GetBool();
+ obj->setHidden(GetBool());
} else {
#ifdef DEBUG_PARSER
vDebug << "Polystar property ignored :" << key;
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "s")) {
parseProperty(obj->mStart);
} else if (0 == strcmp(key, "e")) {
} else if (0 == strcmp(key, "m")) {
obj->mTrimType = getTrimType();
} else if (0 == strcmp(key, "hd")) {
- obj->mHidden = GetBool();
+ obj->setHidden(GetBool());
} else {
#ifdef DEBUG_PARSER
vDebug << "Trim property ignored :" << key;
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "c")) {
parseProperty(obj->mCopies);
float maxCopy = 0.0;
} else if (0 == strcmp(key, "tr")) {
getValue(obj->mTransform);
} else if (0 == strcmp(key, "hd")) {
- obj->mHidden = GetBool();
+ obj->setHidden(GetBool());
} else {
#ifdef DEBUG_PARSER
vDebug << "Repeater property ignored :" << key;
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- sharedTransform->mName = GetString();
+ sharedTransform->setName(GetString());
} else if (0 == strcmp(key, "a")) {
parseProperty(obj->mAnchor);
} else if (0 == strcmp(key, "p")) {
} else if (0 == strcmp(key, "o")) {
parseProperty(obj->mOpacity);
} else if (0 == strcmp(key, "hd")) {
- sharedTransform->mHidden = GetBool();
+ sharedTransform->setHidden(GetBool());
} else if (0 == strcmp(key, "rx")) {
parseProperty(obj->mExtra->m3DRx);
} else if (0 == strcmp(key, "ry")) {
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "c")) {
parseProperty(obj->mColor);
} else if (0 == strcmp(key, "o")) {
} else if (0 == strcmp(key, "r")) {
obj->mFillRule = getFillRule();
} else if (0 == strcmp(key, "hd")) {
- obj->mHidden = GetBool();
+ obj->setHidden(GetBool());
} else {
#ifdef DEBUG_PARSER
vWarning << "Fill property skipped = " << key;
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "c")) {
parseProperty(obj->mColor);
} else if (0 == strcmp(key, "o")) {
} else if (0 == strcmp(key, "d")) {
parseDashProperty(obj->mDash);
} else if (0 == strcmp(key, "hd")) {
- obj->mHidden = GetBool();
+ obj->setHidden(GetBool());
} else {
#ifdef DEBUG_PARSER
vWarning << "Stroke property skipped = " << key;
}
}
} else if (0 == strcmp(key, "hd")) {
- obj->mHidden = GetBool();
+ obj->setHidden(GetBool());
} else {
#ifdef DEBUG_PARSER
vWarning << "Gradient property skipped = " << key;
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "r")) {
obj->mFillRule = getFillRule();
} else {
while (const char *key = NextObjectKey()) {
if (0 == strcmp(key, "nm")) {
- obj->mName = GetString();
+ obj->setName(GetString());
} else if (0 == strcmp(key, "w")) {
parseProperty(obj->mWidth);
} else if (0 == strcmp(key, "lc")) {