remove redundant apis.

Change-Id: Iacc975f28d6a87e9994be49d291ea67037263a82
This commit is contained in:
Hermet Park 2018-12-13 17:47:10 +09:00 committed by Subhransu Mohanty
parent cbf5a3245e
commit 73f5282428
6 changed files with 0 additions and 93 deletions

View File

@ -221,20 +221,6 @@ public:
*/
void renderSync(size_t frameNo, Surface surface);
/**
* @brief Returns list of rendering nodes that that represents the
* content of the lottie resource at frame number {frameNo}.
*
* @param[in] frameNo Content corresponds to the frameno needs to be extracted.
* @param[in] width content viewbox width
* @param[in] height content viewbox height
*
* @return render node list.
*
* @internal
*/
const std::vector<LOTNode *> &renderList(size_t frameNo, size_t width, size_t height) const;
/**
* @brief Returns root layer of the composition updated with
* content of the lottie resource at frame number {frameNo}.

View File

@ -20,23 +20,6 @@ LOT_EXPORT double lottie_animation_get_duration(const Lottie_Animation *animatio
LOT_EXPORT size_t lottie_animation_get_totalframe(const Lottie_Animation *animation);
LOT_EXPORT double lottie_animation_get_framerate(const Lottie_Animation *animation);
/*
* Request to update the content of the frame $frame_number in to Animation object.
* frame_number, the content of the animation in that frame number
* width , width of the viewbox
* height , height of the viewbox
*
* PS : user must call lottie_animation_get_node_count and lottie_animation_get_node
* to get the renderlist.
*/
LOT_EXPORT size_t lottie_animation_prepare_frame(Lottie_Animation *animation,
size_t frameNo,
size_t w, size_t h);
LOT_EXPORT size_t lottie_animation_get_node_count(const Lottie_Animation *animation);
LOT_EXPORT const LOTNode* lottie_animation_get_node(Lottie_Animation *animation, size_t idx);
/*
* Get the render tree which contains the snapshot of the animation object at frame $frame_number
* frame_number, the content of the animation in that frame number

View File

@ -73,32 +73,6 @@ LOT_EXPORT double lottie_animation_get_framerate(const Lottie_Animation_S *anima
return animation->mAnimation->frameRate();
}
LOT_EXPORT void lottie_animation_prepare_frame(Lottie_Animation_S *animation, size_t frameNo, size_t w, size_t h)
{
if (!animation) return;
animation->mFrameNo = frameNo;
animation->mWidth = w;
animation->mHeight = h;
animation->mArraySize = animation->mAnimation->renderList(frameNo, w, h).size();
}
LOT_EXPORT size_t lottie_animation_get_node_count(const Lottie_Animation_S *animation)
{
if (!animation) return 0;
return animation->mArraySize;
}
LOT_EXPORT const LOTNode* lottie_animation_get_node(const Lottie_Animation_S *animation, size_t idx)
{
if (!animation) return nullptr;
if (idx >= animation->mArraySize) return nullptr;
return animation->mAnimation->renderList(animation->mFrameNo, animation->mWidth, animation->mHeight)[idx];
}
LOT_EXPORT const LOTLayerNode * lottie_animation_render_tree(Lottie_Animation_S *animation, size_t frameNo, size_t w, size_t h)
{
if (!animation) return nullptr;

View File

@ -20,8 +20,6 @@ public:
size_t frameAtPos(double pos) const {return mModel->frameAtPos(pos);}
Surface render(size_t frameNo, const Surface &surface);
const std::vector<LOTNode *> &
renderList(size_t frameNo, const VSize &size);
const LOTLayerNode *
renderTree(size_t frameNo, const VSize &size);
private:
@ -31,14 +29,6 @@ private:
std::atomic<bool> mRenderInProgress;
};
const std::vector<LOTNode *> &AnimationImpl::renderList(size_t frameNo, const VSize &size)
{
if (update(frameNo, size)) {
mCompItem->buildRenderList();
}
return mCompItem->renderList();
}
const LOTLayerNode *AnimationImpl::renderTree(size_t frameNo, const VSize &size)
{
if (update(frameNo, size)) {
@ -238,12 +228,6 @@ size_t Animation::frameAtPos(double pos)
return d->frameAtPos(pos);
}
const std::vector<LOTNode *> &
Animation::renderList(size_t frameNo, size_t width, size_t height) const
{
return d->renderList(frameNo, VSize(width, height));
}
const LOTLayerNode *
Animation::renderTree(size_t frameNo, size_t width, size_t height) const
{

View File

@ -88,24 +88,6 @@ bool LOTCompItem::update(int frameNo)
return true;
}
void LOTCompItem::buildRenderList()
{
mDrawableList.clear();
mRootLayer->renderList(mDrawableList);
mRenderList.clear();
for (auto &i : mDrawableList) {
LOTDrawable *lotDrawable = static_cast<LOTDrawable *>(i);
lotDrawable->sync();
mRenderList.push_back(lotDrawable->mCNode.get());
}
}
const std::vector<LOTNode *> &LOTCompItem::renderList() const
{
return mRenderList;
}
void LOTCompItem::buildRenderTree()
{
mRootLayer->buildLayerNode();

View File

@ -36,8 +36,6 @@ public:
bool update(int frameNo);
void resize(const VSize &size);
VSize size() const;
const std::vector<LOTNode *>& renderList()const;
void buildRenderList();
void buildRenderTree();
const LOTLayerNode * renderTree()const;
bool render(const lottie::Surface &surface);