public class ImageLayer extends java.lang.Object implements java.io.Serializable, Renderer2DPainter
Constructor and Description |
---|
ImageLayer(java.lang.String name,
java.awt.image.BufferedImage img,
LocationType topLeft,
LocationType bottomRight) |
Modifier and Type | Method and Description |
---|---|
LocationType |
getBottomRight() |
java.awt.image.BufferedImage |
getImage() |
java.lang.String |
getName() |
LocationType |
getTopLeft() |
double |
getTransparency() |
void |
paint(java.awt.Graphics2D g,
StateRenderer2D renderer) |
static ImageLayer |
read(java.io.File f) |
void |
saveToFile(java.io.File f) |
void |
setTransparency(double transparency) |
public ImageLayer(java.lang.String name, java.awt.image.BufferedImage img, LocationType topLeft, LocationType bottomRight)
public void paint(java.awt.Graphics2D g, StateRenderer2D renderer)
paint
in interface Renderer2DPainter
public java.awt.image.BufferedImage getImage()
public LocationType getTopLeft()
public LocationType getBottomRight()
public static ImageLayer read(java.io.File f) throws java.lang.Exception
java.lang.Exception
public void saveToFile(java.io.File f) throws java.lang.Exception
java.lang.Exception
public double getTransparency()
public void setTransparency(double transparency)
transparency
- the transparency to setpublic java.lang.String getName()
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.