Lines Matching refs:matrix

107 …form(LottieTransform* transform, float frameNo, bool autoOrient, Matrix& matrix, uint8_t& opacity,…  in _updateTransform()  argument
109 identity(&matrix); in _updateTransform()
117 … translate(&matrix, transform->coords->x(frameNo, exps), transform->coords->y(frameNo, exps)); in _updateTransform()
120 translate(&matrix, position.x, position.y); in _updateTransform()
125 …if (transform->rotationEx) _rotationXYZ(&matrix, transform->rotationEx->x(frameNo, exps), transfor… in _updateTransform()
126 else _rotationZ(&matrix, transform->rotation(frameNo, exps) + angle); in _updateTransform()
135 _skew(&matrix, skewAngle, transform->skewAxis(frameNo, exps)); in _updateTransform()
139 scaleR(&matrix, scale.x * 0.01f, scale.y * 0.01f); in _updateTransform()
143 translateR(&matrix, -anchor.x, -anchor.y); in _updateTransform()
162 auto& matrix = layer->cache.matrix; in updateTransform() local
164 _updateTransform(transform, frameNo, layer->autoOrient, matrix, layer->cache.opacity, exps); in updateTransform()
167 if (!identity((const Matrix*) &parent->cache.matrix)) { in updateTransform()
168 if (identity((const Matrix*) &matrix)) layer->cache.matrix = parent->cache.matrix; in updateTransform()
169 else layer->cache.matrix = parent->cache.matrix * matrix; in updateTransform()
191 Matrix matrix; in updateTransform() local
192 if (!_updateTransform(transform, frameNo, false, matrix, opacity, exps)) return; in updateTransform()
194 ctx->propagator->transform(PP(ctx->propagator)->transform() * matrix); in updateTransform()
199 auto denominator = sqrtf(matrix.e11 * matrix.e11 + matrix.e12 * matrix.e12); in updateTransform()
795 Matrix matrix; in updatePolystar() local
796 identity(&matrix); in updatePolystar()
798 translate(&matrix, position.x, position.y); in updatePolystar()
799 rotate(&matrix, star->rotation(frameNo, exps)); in updatePolystar()
801 if (ctx->transform) matrix = *ctx->transform * matrix; in updatePolystar()
803 auto identity = tvg::identity((const Matrix*)&matrix); in updatePolystar()
808 …== LottiePolyStar::Star) _updateStar(parent, star, identity ? nullptr : &matrix, ctx->roundness, c… in updatePolystar()
809 …else _updatePolygon(parent, star, identity ? nullptr : &matrix, ctx->roundness, ctx->offsetPath, … in updatePolystar()
813 …== LottiePolyStar::Star) _updateStar(parent, star, identity ? nullptr : &matrix, ctx->roundness, c… in updatePolystar()
814 …else _updatePolygon(parent, star, identity ? nullptr : &matrix, ctx->roundness, ctx->offsetPath, … in updatePolystar()
968 clipper->transform(precomp->cache.matrix); in updatePrecomp()
1104 Matrix matrix; in updateText() local
1105 identity(&matrix); in updateText()
1106 … translate(&matrix, translation.x / scale + cursor.x, translation.y / scale + cursor.y); in updateText()
1107 tvg::scale(&matrix, scaling.x, scaling.y); in updateText()
1108 rotate(&matrix, rotation); in updateText()
1109 shape->transform(matrix); in updateText()
1146 pShape->transform(layer->cache.matrix); in updateMaskings()
1188 shape->transform(layer->cache.matrix); in updateMaskings()
1254 layer->scene->transform(layer->cache.matrix); in updateLayer()