+SvgVisual::SvgVisual( VisualFactoryCache& factoryCache, const std::string& imageUrl, ImageDimensions size )
+: Visual::Base( factoryCache ),
+ mAtlasRect( FULL_TEXTURE_RECT ),
+ mImageUrl(),
+ mParsedImage( NULL ),
+ mPlacementActor()
+{
+ // the rasterized image is with pre-multiplied alpha format
+ mImpl->mFlags |= Impl::IS_PREMULTIPLIED_ALPHA;
+
+ ParseFromUrl( imageUrl, size );
+}
+