15 fl::u32 *nextFrameNumber,
18 fl::u32 effectiveTime = now;
21 fl::u64 microseconds =
static_cast<fl::u64
>(effectiveTime) * 1000ULL;
25 *nextFrameNumber = *frameNumber + 1;
28 if (amountOfNextFrame !=
nullptr) {
29 fl::u64 frame1_start =
31 fl::u64 frame2_start =
33 fl::u32 rel_time = microseconds - frame1_start;
34 fl::u32 frame_duration = frame2_start - frame1_start;
36 *amountOfNextFrame = progress;