|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjgame.ImageUtil
Some handy utilities for loading an manipulating images; used internally by jgame.
Field Summary | |
java.awt.MediaTracker |
mediatracker
|
jgame.ImageUtil.DummyObserver |
observer
|
Constructor Summary | |
ImageUtil(java.awt.Component comp)
|
Method Summary | |
java.awt.Image |
crop(java.awt.Image img,
int x,
int y,
int width,
int height)
|
void |
ensureLoaded(java.awt.Image img)
|
java.awt.Image |
flip(java.awt.Image img,
boolean horiz,
boolean vert)
|
int[] |
getPixels(java.awt.Image img)
|
int[] |
getPixels(java.awt.Image img,
int x,
int y,
int width,
int height)
|
java.awt.Dimension |
getSize(java.awt.Image img)
|
java.awt.Image |
loadImage(java.lang.String imgurl)
Returns null if there was an error. |
java.awt.Image |
loadImage(java.net.URL imgurl)
Returns null if there was an error. |
java.awt.Image |
rotate(java.awt.Image img,
int angle)
for angle, only increments of 90 are allowed |
java.awt.Image |
scale(java.awt.Image img,
int width,
int height)
|
java.awt.Image |
toBuffered(java.awt.Image img)
Create buffered version of image for faster drawing. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.awt.MediaTracker mediatracker
public jgame.ImageUtil.DummyObserver observer
Constructor Detail |
public ImageUtil(java.awt.Component comp)
Method Detail |
public java.awt.Image loadImage(java.lang.String imgurl)
public java.awt.Image loadImage(java.net.URL imgurl)
public java.awt.Dimension getSize(java.awt.Image img)
public int[] getPixels(java.awt.Image img)
public int[] getPixels(java.awt.Image img, int x, int y, int width, int height)
public java.awt.Image rotate(java.awt.Image img, int angle)
public java.awt.Image flip(java.awt.Image img, boolean horiz, boolean vert)
public java.awt.Image scale(java.awt.Image img, int width, int height)
public void ensureLoaded(java.awt.Image img) throws java.lang.Exception
java.lang.Exception
public java.awt.Image crop(java.awt.Image img, int x, int y, int width, int height)
public java.awt.Image toBuffered(java.awt.Image img)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |