lottieplayer: merge setPos() with renderList()

renderList() build render tree based on current Position.
merge both api helps user to avoid mistake.

Change-Id: Ia158f28b5ab66ec6e20665726a21d7f1c4e4cc13
This commit is contained in:
Hermet Park
2018-08-13 19:29:38 +09:00
committed by Subhransu Mohanty
parent a36f340a0b
commit adddac6180
3 changed files with 16 additions and 18 deletions

View File

@@ -162,8 +162,7 @@ void LottieView::seek(float pos)
}
}
} else {
mPlayer->setPos(pos);
const std::vector<LOTNode *> &renderList = mPlayer->renderList();
const std::vector<LOTNode *> &renderList = mPlayer->renderList(pos);
update(renderList);
}
}
@@ -186,8 +185,7 @@ void LottieView::render()
}
mBuffer.buffer = nullptr;
} else {
mPlayer->setPos(mPendingPos);
const std::vector<LOTNode *> &renderList = mPlayer->renderList();
const std::vector<LOTNode *> &renderList = mPlayer->renderList(mPendingPos);
update(renderList);
}
}