Change-Id: I03a11a0c215bc489c282c22d52fb4f93665fca54
struct Lottie_Animation_S
{
std::unique_ptr<Animation> mAnimation;
- size_t mCurFrame{0};
std::future<Surface> mRenderTask;
- size_t mFrameNo{0};
- size_t mArraySize{0};
- size_t mWidth{0};
- size_t mHeight{0};
};
LOT_EXPORT Lottie_Animation_S *lottie_animation_from_file(const char *path)
{
if (!animation) return nullptr;
- animation->mFrameNo = frame_num;
- animation->mWidth = width;
- animation->mHeight = height;
return animation->mAnimation->renderTree(frame_num, width, height);
}