14 fl::u32 *nextFrameNumber,
15 u8 *amountOfNextFrame)
const {
17 fl::u32 effectiveTime = now;
20 fl::u64 microseconds =
static_cast<fl::u64>(effectiveTime) * 1000ULL;
24 *nextFrameNumber = *frameNumber + 1;
27 if (amountOfNextFrame !=
nullptr) {
30 fl::u32 rel_time = microseconds - frame1_start;
31 fl::u32 frame_duration = frame2_start - frame1_start;
33 *amountOfNextFrame = progress;