renderSprite method
Implementation
void renderSprite(RenderableSprite v1,RenderableSprite element, Material material){
double scaleX = element.scale.x * widthHalf;
double scaleY = element.scale.y * heightHalf;
if (material is PointsMaterial) {
scaleX *= material.size!;
scaleY *= material.size!;
}
String path = 'M${convert( v1.x - scaleX * 0.5 )},${convert( v1.y - scaleY * 0.5 )}h${convert( scaleX )}v${convert( scaleY )}h${convert( - scaleX )}z';
String style = '';
if ( material is SpriteMaterial || material is PointsMaterial ) {
style = 'fill:${material.color.getStyle()};fill-opacity:${material.opacity}';
}
addPath(style, path);
}