X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-factory-cache.h;h=5fab3547d5c750932bc29179393945ee10312c83;hb=74f25e93f1094929c90c1632b686e9bfa03bd017;hp=18d4abce6165d0c2ad16c3e207f1ea6585bd4cc1;hpb=6261b85db16d8e9f842c9dc152046747eec67eaa;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/visual-factory-cache.h b/dali-toolkit/internal/visuals/visual-factory-cache.h index 18d4abc..5fab354 100644 --- a/dali-toolkit/internal/visuals/visual-factory-cache.h +++ b/dali-toolkit/internal/visuals/visual-factory-cache.h @@ -28,7 +28,6 @@ #include #include #include -#include namespace Dali { @@ -42,6 +41,7 @@ namespace Internal class ImageAtlasManager; class NPatchLoader; class TextureManager; +class VectorAnimationManager; typedef IntrusivePtr ImageAtlasManagerPtr; @@ -215,10 +215,10 @@ public: SvgRasterizeThread* GetSVGRasterizationThread(); /** - * Get the vector animation thread. - * @return A raw pointer pointing to the vector animation thread. + * Get the vector animation manager. + * @return A reference to the vector animation manager. */ - VectorAnimationThread& GetVectorAnimationThread(); + VectorAnimationManager& GetVectorAnimationManager(); private: // for svg rasterization thread @@ -243,14 +243,14 @@ private: Geometry mGeometry[GEOMETRY_TYPE_MAX+1]; Shader mShader[SHADER_TYPE_MAX+1]; - ImageAtlasManagerPtr mAtlasManager; - TextureManager mTextureManager; - NPatchLoader mNPatchLoader; - Texture mBrokenImageTexture; - SvgRasterizeThread* mSvgRasterizeThread; - std::unique_ptr< VectorAnimationThread > mVectorAnimationThread; - std::string mBrokenImageUrl; - bool mPreMultiplyOnLoad; + ImageAtlasManagerPtr mAtlasManager; + TextureManager mTextureManager; + NPatchLoader mNPatchLoader; + Texture mBrokenImageTexture; + SvgRasterizeThread* mSvgRasterizeThread; + std::unique_ptr< VectorAnimationManager > mVectorAnimationManager; + std::string mBrokenImageUrl; + bool mPreMultiplyOnLoad; }; } // namespace Internal