public ImageLayer asImageLayer() {
// NOTE: use this for transparent images
CanvasImage image = asCanvasImage();
ImageLayer imageLayer = graphics().createImageLayer(image);
imageLayer.setAlpha(alpha);
imageLayer.transform().translate(getScreenX(), getScreenY());
return imageLayer;
}
public float getScreenX() {
int screenX = GraphicsApi.worldToScreenX((int) Math.round(pt.x));