Home
last modified time | relevance | path

Searched refs:propagator (Results 1 – 2 of 2) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgLottieBuilder.h57 Shape* propagator = nullptr; //for propagating the shape properties excluding paths member
67 RenderContext(Shape* propagator) in RenderContext()
69 P(propagator)->reset(); in RenderContext()
70 PP(propagator)->ref(); in RenderContext()
71 this->propagator = propagator; in RenderContext()
76 PP(propagator)->unref(); in ~RenderContext()
82 RenderContext(const RenderContext& rhs, Shape* propagator, bool mergeable = false)
85 PP(propagator)->ref();
86 this->propagator = propagator;
DtvgLottieBuilder.cpp194 ctx->propagator->transform(PP(ctx->propagator)->transform() * matrix); in updateTransform()
195 ctx->propagator->opacity(MULTIPLY(opacity, PP(ctx->propagator)->opacity)); in updateTransform()
198 if (P(ctx->propagator)->rs.strokeWidth() > 0.0f) { in updateTransform()
200 … if (denominator > 1.0f) ctx->propagator->stroke(ctx->propagator->strokeWidth() / denominator); in updateTransform()
219 …auto propagator = group->mergeable() ? ctx->propagator : static_cast<Shape*>(PP(ctx->propagator)->… in updateGroup() local
220 contexts.back(new RenderContext(*ctx, propagator, group->mergeable())); in updateGroup()
230 ctx->propagator->stroke(stroke->width(frameNo, exps)); in _updateStroke()
231 ctx->propagator->stroke(stroke->cap); in _updateStroke()
232 ctx->propagator->stroke(stroke->join); in _updateStroke()
233 ctx->propagator->strokeMiterlimit(stroke->miterLimit); in _updateStroke()
[all …]