public Layer(List <IContentModel> shapes, LottieComposition composition, string layerName, long layerId, LayerType layerType, long parentId, string refId, List <Mask> masks, AnimatableTransform transform, int solidWidth, int solidHeight, Color solidColor, float timeStretch, float startFrame, int preCompWidth, int preCompHeight, AnimatableTextFrame text, AnimatableTextProperties textProperties, List <Keyframe <float?> > inOutKeyframes, MatteType matteType, AnimatableFloatValue timeRemapping, bool hidden) { _shapes = shapes; _composition = composition; Name = layerName; Id = layerId; _layerType = layerType; ParentId = parentId; RefId = refId; Masks = masks; Transform = transform; SolidWidth = solidWidth; SolidHeight = solidHeight; SolidColor = solidColor; TimeStretch = timeStretch; StartFrame = startFrame; PreCompWidth = preCompWidth; PreCompHeight = preCompHeight; Text = text; TextProperties = textProperties; InOutKeyframes = inOutKeyframes; _matteType = matteType; TimeRemapping = timeRemapping; Hidden = hidden; }
private Layer(IList <object> shapes, LottieComposition composition, string layerName, long layerId, LayerType layerType, long parentId, string refId, IList <Mask> masks, AnimatableTransform transform, int solidWidth, int solidHeight, Color solidColor, float timeStretch, float startProgress, int preCompWidth, int preCompHeight, IList <IKeyframe <float?> > inOutKeyframes, MatteType matteType) { _shapes = shapes; _composition = composition; Name = layerName; Id = layerId; _layerType = layerType; ParentId = parentId; RefId = refId; Masks = masks; Transform = transform; SolidWidth = solidWidth; SolidHeight = solidHeight; SolidColor = solidColor; TimeStretch = timeStretch; StartProgress = startProgress; PreCompWidth = preCompWidth; PreCompHeight = preCompHeight; InOutKeyframes = inOutKeyframes; _matteType = matteType; }