3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/gif/FrameDisposalMethod.h"
7#include "mc/util/gif/Gif.h"
11namespace mce {
class Color; }
12namespace mce {
struct Image; }
19 ::ll::TypedStorage<8, 56, ::gif::Gif> mGifData;
20 ::ll::TypedStorage<4, 4, uint> mFrameIndex;
21 ::ll::TypedStorage<1, 1, bool> mFrameDirty;
22 ::ll::TypedStorage<8, 8, ::std::chrono::steady_clock::time_point> mLastRenderedTime;
23 ::ll::TypedStorage<4, 4, ::gif::FrameDisposalMethod> mFrameDisposal;
24 ::ll::TypedStorage<8, 24, ::std::vector<::mce::Color>> mFrameCache;
25 ::ll::TypedStorage<8, 24, ::std::vector<::mce::Color>> mPrevFrameCache;
30 AnimatedGif& operator=(AnimatedGif
const&);
31 AnimatedGif(AnimatedGif
const&);
37 MCAPI ::mce::Image makeCurrentFrame();
39 MCAPI ::AnimatedGif& operator=(::AnimatedGif&&);
41 MCAPI
bool setAnimationProgress(::std::chrono::steady_clock::time_point now);
Definition AnimatedGif.h:5