*/
// EXTERNAL INCLUDES
+#include <memory>
#include <dali/public-api/signals/connection-tracker.h>
#include <dali/devel-api/threading/conditional-wait.h>
#include <dali/devel-api/threading/thread.h>
-#include <dali/integration-api/adaptors/log-factory-interface.h>
-#include <memory>
+#include <dali/integration-api/adaptor-framework/log-factory-interface.h>
// INTERNAL INCLUDES
#include <dali-toolkit/internal/helpers/round-robin-container-view.h>
/**
* @brief Destructor.
*/
- virtual ~VectorAnimationThread();
+ ~VectorAnimationThread() override;
/**
* Add a animation task into the vector animation thread, called by main thread.
/**
* @brief Destructor.
*/
- virtual ~SleepThread();
+ ~SleepThread() override;
/**
* @brief Sleeps untile the specified time point.
std::vector< VectorAnimationTaskPtr > mAnimationTasks;
std::vector< VectorAnimationTaskPtr > mCompletedTasks;
+ std::vector< VectorAnimationTaskPtr > mWorkingTasks;
RoundRobinContainerView< RasterizeHelper > mRasterizers;
SleepThread mSleepThread;
ConditionalWait mConditionalWait;