28 {
29 fl::u32 frameNumber, nextFrameNumber;
31
32 mFrameTracker.get_interval_frames(now, &frameNumber, &nextFrameNumber,
33 &amountOfNextFrame);
34 if (!
has(frameNumber)) {
35 return false;
36 }
37
38 if (
has(frameNumber) && !
has(nextFrameNumber)) {
39
40 Frame *frame =
get(frameNumber).get();
42 return true;
43 }
44
45 Frame *frame1 =
get(frameNumber).get();
46 Frame *frame2 =
get(nextFrameNumber).get();
47
49 return true;
50}
void interpolate(const Frame &frame1, const Frame &frame2, u8 amountOfFrame2) FL_NO_EXCEPT
bool has(fl::u32 frameNum) const FL_NO_EXCEPT
FramePtr get(fl::u32 frameNum) const FL_NO_EXCEPT
FrameTracker mFrameTracker