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 Renderer2DPainterpublic 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.Exceptionpublic void saveToFile(java.io.File f)
throws java.lang.Exception
java.lang.Exceptionpublic double getTransparency()
public void setTransparency(double transparency)
transparency - the transparency to setpublic java.lang.String getName()
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.