X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fsvg%2Fsvg-visual.h;h=c5830356b31dcd634e8e726e34f5bc548242d7a9;hb=refs%2Fchanges%2F26%2F87126%2F5;hp=d6dfef5ca3f8a967bdbcc6cbb7eb7df525f986ee;hpb=4cd15baa1eaa620c0ef5e94e56d82fad17b888d5;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/svg/svg-visual.h b/dali-toolkit/internal/visuals/svg/svg-visual.h index d6dfef5..c583035 100644 --- a/dali-toolkit/internal/visuals/svg/svg-visual.h +++ b/dali-toolkit/internal/visuals/svg/svg-visual.h @@ -19,8 +19,7 @@ */ // INTERNAL INCLUDES -#include -#include +#include struct NSVGimage; @@ -43,7 +42,7 @@ namespace Internal * | url | STRING | * */ -class SvgVisual: public Visual +class SvgVisual: public Visual::Base { public: @@ -52,7 +51,7 @@ public: * * @param[in] factoryCache A pointer pointing to the VisualFactoryCache object */ - SvgVisual( VisualFactoryCache& factoryCache, ImageAtlasManager& atlasManager ); + SvgVisual( VisualFactoryCache& factoryCache ); /** * @brief A reference counted object may only be deleted by calling Unreference(). @@ -96,14 +95,6 @@ protected: public: /** - * @brief Helper method to determine whether the url indicate that it is a svg image. - * - * @param [in] url The URL of the image file. - * @return true if it is a svg image - */ - static bool IsSvgUrl( const std::string& url ); - - /** * @brief Sets the svg image of this visual to the resource at imageUrl * The visual will parse the svg image once it is set. * And rasterize it into BufferImage synchronously when the associated actor is put on stage, and destroy the BufferImage when it is off stage @@ -136,7 +127,6 @@ private: private: Vector4 mAtlasRect; - ImageAtlasManager& mAtlasManager; std::string mImageUrl; NSVGimage* mParsedImage;