VectorImageRenderer VectorImageRenderer::New()
{
Internal::Adaptor::VectorImageRendererPtr imageRenderer = Internal::Adaptor::VectorImageRenderer::New();
- if( imageRenderer )
- {
- imageRenderer->Initialize();
- }
-
return VectorImageRenderer( imageRenderer.Get() );
}
{
}
-void VectorImageRenderer::SetBuffer( Dali::Devel::PixelBuffer &buffer )
-{
- GetImplementation( *this ).SetBuffer( buffer );
-}
-
-bool VectorImageRenderer::Render(float scale)
-{
- return GetImplementation( *this ).Render(scale);
-}
-
-bool VectorImageRenderer::Load( const std::string& url )
+bool VectorImageRenderer::Load(const Vector<uint8_t>& data, float dpi)
{
- return GetImplementation( *this ).Load( url );
+ return GetImplementation(*this).Load(data, dpi);
}
-bool VectorImageRenderer::Load( const char *data, uint32_t size )
+bool VectorImageRenderer::Rasterize(Dali::Devel::PixelBuffer& buffer, float scale)
{
- return GetImplementation( *this ).Load( data, size );
+ return GetImplementation(*this).Rasterize(buffer, scale);
}
void VectorImageRenderer::GetDefaultSize( uint32_t& width, uint32_t& height ) const