With ThorVG's Picture supporting size API, there is no need for transformation.
When size() is determined, SVG is adjusted according to content.
And remove related parameter(scale) as it is not needed.
Change-Id: I4ad833ec0a63ad29a1adfa87fef472afecd2a6f7
return true;
}
-bool TizenVectorImageRenderer::Rasterize(Dali::Devel::PixelBuffer& buffer, float scale)
+bool TizenVectorImageRenderer::Rasterize(Dali::Devel::PixelBuffer& buffer)
{
if(!mSwCanvas || !mPicture)
{
DALI_LOG_RELEASE_INFO("TizenVectorImageRenderer::Rasterize: Buffer[%p] size[%d x %d]! [%p]\n", pBuffer, width, height, this);
- mPicture->scale(scale);
+ mPicture->size(width, height);
/* We need to push picture first time, after that we only update its properties. */
if(mIsFirstRender)
/**
* @copydoc Dali::VectorImageRendererPlugin::Render()
*/
- bool Rasterize(Dali::Devel::PixelBuffer& buffer, float scale) override;
+ bool Rasterize(Dali::Devel::PixelBuffer& buffer) override;
/**
* @copydoc Dali::VectorImageRendererPlugin::GetDefaultSize()