Lines Matching refs:start
116 void LottieTextRange::range(float frameNo, float totalLen, float& start, float& end) in range() argument
120 start = nearbyintf(this->start(frameNo) / divisor) + offset; in range()
123 if (start > end) std::swap(start, end); in range()
127 auto range = end - start; in range()
129 start = static_cast<float>(random % int(len - range)); in range()
130 end = start + range; in range()
162 void LottieTrimpath::segment(float frameNo, float& start, float& end, LottieExpressions* exps) in segment() argument
164 start = this->start(frameNo, exps) * 0.01f; in segment()
165 tvg::clamp(start, 0.0f, 1.0f); in segment()
171 auto diff = fabs(start - end); in segment()
173 start = 0.0f; in segment()
178 start = 0.0f; in segment()
183 if (start > end) std::swap(start, end); in segment()
184 start += o; in segment()
282 auto s = start(frameNo, exps); in fill()