class

Lottie::Repeater

Inherits Lottie::ShapeItem < Reference < Object

"rp": repeater. After parsing, all sibling items BEFORE the repeater in the group's list move into content (the vendored LottieRepeaterProcesser does exactly that at model-build time); every copy renders the content with matrix(i + offset) and lerp(so, eo, i / copies) alpha.

Instance methods

anchor

Repeater transform: like a group Transform but with start/end opacity instead of a single opacity, and pow-scale semantics (matrix(multiplier) — see evaluator).

Source
anchor=(anchor : Prop(Vec2))

Repeater transform: like a group Transform but with start/end opacity instead of a single opacity, and pow-scale semantics (matrix(multiplier) — see evaluator).

Source
content

Filled by the parser's repeater preprocessing.

Source
content=(content : Group)

Filled by the parser's repeater preprocessing.

Source
copies
Source
copies=(copies : Prop(Float64))
Source
end_opacity
Source
end_opacity=(end_opacity : Prop(Float64))
Source
max_copies

maxCopies: the max over keyframe values of "c" (static → its value), clamped to kMaxRepeaterCopies (10000) — the vendored parser charges construction per maxCopies, not per frame.

Source
offset
Source
offset=(offset : Prop(Float64))
Source
position
Source
position=(position : Prop(Vec2))
Source
processed=(processed : Bool)
Source
processed?
Source
rotation
Source
rotation=(rotation : Prop(Float64))
Source
scale
Source
scale=(scale : Prop(Vec2))
Source
start_opacity
Source
start_opacity=(start_opacity : Prop(Float64))
Source