public class ITexture
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
filename |
igeo.gui.ITextureGraphicGL |
glTexture |
java.awt.image.BufferedImage |
image |
boolean |
needUpdate |
Constructor and Description |
---|
ITexture(java.awt.image.BufferedImage img)
constructor with AWT buffered image
|
ITexture(java.awt.Image img)
constructor with AWT image
|
ITexture(int width,
int height)
constructor with pixel size
|
ITexture(java.lang.String filename)
constructor with image file name
|
ITexture(java.lang.String filename,
int width,
int height) |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
getBufferedImage(java.awt.Image image) |
java.awt.image.BufferedImage |
getBufferedImage(java.awt.Image image,
int width,
int height) |
java.awt.image.BufferedImage |
getBufferedImage(int width,
int height) |
java.awt.image.BufferedImage |
getBufferedImage(java.lang.String imageFile) |
int |
height() |
int |
id(igeo.gui.IGraphicsGL g) |
void |
update() |
int |
width() |
public igeo.gui.ITextureGraphicGL glTexture
public java.lang.String filename
public java.awt.image.BufferedImage image
public boolean needUpdate
public ITexture(java.lang.String filename)
public ITexture(java.lang.String filename, int width, int height)
public ITexture(java.awt.Image img)
public ITexture(java.awt.image.BufferedImage img)
public ITexture(int width, int height)
public int width()
public int height()
public java.awt.image.BufferedImage getBufferedImage(java.awt.Image image)
public java.awt.image.BufferedImage getBufferedImage(java.awt.Image image, int width, int height)
public java.awt.image.BufferedImage getBufferedImage(java.lang.String imageFile)
public java.awt.image.BufferedImage getBufferedImage(int width, int height)
public int id(igeo.gui.IGraphicsGL g)
public void update()