Lines Matching refs:loop
147 } loop; member
228 …if (frameNo >= exp->loop.in || frameNo < frames->first().no || frameNo < frames->last().no) return… in _loop()
232 switch (exp->loop.mode) { in _loop()
234 … return fmodf(frameNo, frames->last().no - frames->first().no) + (*frames)[exp->loop.key].no; in _loop()
237 auto range = frames->last().no - (*frames)[exp->loop.key].no; in _loop()
240 return (forward ? frameNo : (range - frameNo)) + (*frames)[exp->loop.key].no; in _loop()
243 …return fmodf(frameNo, (*frames)[frames->count - 1 - exp->loop.key].no - frames->first().no) + fram… in _loop()
246 auto range = (*frames)[frames->count - 1 - exp->loop.key].no - frames->first().no; in _loop()
329 … if (exp->loop.mode != LottieExpression::LoopMode::None) frameNo = _loop(frames, frameNo, exp); in operator()
493 … if (exp->loop.mode != LottieExpression::LoopMode::None) frameNo = _loop(frames, frameNo, exp); in operator()
574 … if (exp->loop.mode != LottieExpression::LoopMode::None) frameNo = _loop(frames, frameNo, exp); in operator()
708 … if (exp->loop.mode != LottieExpression::LoopMode::None) frameNo = _loop(frames, frameNo, exp); in operator()