X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fanimated-image%2Ffixed-image-cache.cpp;h=1eea6e687db9b2f074c9a35e81202f55ff6d8d83;hb=02557f62f8d171115d885c87c138faec2a3cb923;hp=726cd39fd13810702282217caa3b729e80c60e41;hpb=e5d4cd830e75a208dd18c743e1564a4ed1fde780;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/animated-image/fixed-image-cache.cpp b/dali-toolkit/internal/visuals/animated-image/fixed-image-cache.cpp index 726cd39..1eea6e6 100644 --- a/dali-toolkit/internal/visuals/animated-image/fixed-image-cache.cpp +++ b/dali-toolkit/internal/visuals/animated-image/fixed-image-cache.cpp @@ -93,11 +93,28 @@ TextureSet FixedImageCache::FirstFrame() return textureSet; } -uint32_t FixedImageCache::GetFrameInterval( uint32_t frameIndex ) +TextureSet FixedImageCache::NextFrame() +{ + TextureSet textureSet = Frame((mFront + 1) % mImageUrls.size()); + + return textureSet; +} + +uint32_t FixedImageCache::GetFrameInterval( uint32_t frameIndex ) const { return 0u; } +int32_t FixedImageCache::GetCurrentFrameIndex() const +{ + return static_cast(mFront); +} + +int32_t FixedImageCache::GetTotalFrameCount() const +{ + return mImageUrls.size(); +} + bool FixedImageCache::IsFrontReady() const { return ( mReadyFlags.size() > 0 && mReadyFlags[mFront] == true );