Updated all header files to new format
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / visuals / animated-image / rolling-animated-image-cache.h
index 595adc0..b1b4afc 100644 (file)
@@ -2,7 +2,7 @@
 #define DALI_TOOLKIT_INTERNAL_ROLLING_ANIMATED_IMAGE_CACHE_H
 
 /*
- * Copyright (c) 2020 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2021 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  */
 
 // EXTERNAL INCLUDES
-#include <dali/devel-api/adaptor-framework/animated-image-loading.h>
-#include <dali/devel-api/common/circular-queue.h>
 #include <dali-toolkit/internal/visuals/animated-image/image-cache.h>
 #include <dali-toolkit/internal/visuals/texture-manager-impl.h>
+#include <dali/devel-api/adaptor-framework/animated-image-loading.h>
+#include <dali/devel-api/common/circular-queue.h>
 
 namespace Dali
 {
@@ -29,7 +29,6 @@ namespace Toolkit
 {
 namespace Internal
 {
-
 /**
  * Class to manage a rolling cache of Animated images, where the cache size
  * is smaller than the total number of images.
@@ -53,13 +52,13 @@ public:
    * This will start loading textures immediately, according to the
    * batch and cache sizes.
    */
-  RollingAnimatedImageCache( TextureManager&                 textureManager,
-                             AnimatedImageLoading&           animatedImageLoader,
-                             uint32_t                        frameCount,
-                             ImageCache::FrameReadyObserver& observer,
-                             uint16_t                        cacheSize,
-                             uint16_t                        batchSize,
-                             bool                            isSynchronousLoading );
+  RollingAnimatedImageCache(TextureManager&                 textureManager,
+                            AnimatedImageLoading&           animatedImageLoader,
+                            uint32_t                        frameCount,
+                            ImageCache::FrameReadyObserver& observer,
+                            uint16_t                        cacheSize,
+                            uint16_t                        batchSize,
+                            bool                            isSynchronousLoading);
 
   /**
    * Destructor
@@ -70,7 +69,7 @@ public:
    * Get the Nth frame. If it's not ready, this will trigger the
    * sending of FrameReady() when the image becomes ready.
    */
-  TextureSet Frame( uint32_t frameIndex ) override;
+  TextureSet Frame(uint32_t frameIndex) override;
 
   /**
    * Get the first frame. If it's not ready, this will trigger the
@@ -87,7 +86,7 @@ public:
   /**
    * Get the interval of Nth frame.
    */
-  uint32_t GetFrameInterval( uint32_t frameIndex ) const override;
+  uint32_t GetFrameInterval(uint32_t frameIndex) const override;
 
   /**
    * Get the current rendered frame index.
@@ -109,7 +108,7 @@ private:
   /**
    * Request to Load a frame
    */
-  void RequestFrameLoading( uint32_t frameIndex );
+  void RequestFrameLoading(uint32_t frameIndex);
 
   /**
    * Load the next batch of images
@@ -119,7 +118,7 @@ private:
   /**
    * Find the matching image frame, and set it to ready
    */
-  void SetImageFrameReady( TextureManager::TextureId textureId );
+  void SetImageFrameReady(TextureManager::TextureId textureId);
 
   /**
    * Get the texture set of the front frame.
@@ -130,13 +129,13 @@ private:
   /**
    * Get the texture id of the given index
    */
-  TextureManager::TextureId GetCachedTextureId( int index ) const;
+  TextureManager::TextureId GetCachedTextureId(int index) const;
 
   /**
    * Check if the front frame has become ready - if so, inform observer
    * @param[in] wasReady Readiness before call.
    */
-  void CheckFrontFrame( bool wasReady );
+  void CheckFrontFrame(bool wasReady);
 
 protected:
   void UploadComplete(
@@ -145,13 +144,13 @@ protected:
     TextureSet     textureSet,
     bool           useAtlasing,
     const Vector4& atlasRect,
-    bool           preMultiplied ) override;
+    bool           preMultiplied) override;
 
   void LoadComplete(
-    bool loadSuccess,
+    bool               loadSuccess,
     Devel::PixelBuffer pixelBuffer,
-    const VisualUrl& url,
-    bool preMultiplied ) override;
+    const VisualUrl&   url,
+    bool               preMultiplied) override;
 
 private:
   /**
@@ -160,19 +159,19 @@ private:
   struct ImageFrame
   {
     unsigned int mFrameNumber = 0u;
-    bool mReady = false;
+    bool         mReady       = false;
   };
 
-  Dali::AnimatedImageLoading  mAnimatedImageLoading;
-  uint32_t                    mFrameCount;
-  int                         mFrameIndex;
-  int                         mCacheSize;
-  std::vector<UrlStore>       mImageUrls;
-  std::vector<int32_t>        mIntervals;
-  std::vector<uint32_t>       mLoadWaitingQueue;
-  CircularQueue<ImageFrame>   mQueue;
-  bool                        mIsSynchronousLoading;
-  bool                        mOnLoading;
+  Dali::AnimatedImageLoading mAnimatedImageLoading;
+  uint32_t                   mFrameCount;
+  int                        mFrameIndex;
+  int                        mCacheSize;
+  std::vector<UrlStore>      mImageUrls;
+  std::vector<int32_t>       mIntervals;
+  std::vector<uint32_t>      mLoadWaitingQueue;
+  CircularQueue<ImageFrame>  mQueue;
+  bool                       mIsSynchronousLoading;
+  bool                       mOnLoading;
 };
 
 } // namespace Internal