|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This is an Image that is being displayed on some control surface or other. It allows you to set the ImageRefresher for the IImage.
The ImageRefresher is weakly referenced by the Image. This allows separate threads animate the image but stop when the surface the Image is being displayed on no longer exists.
| Field Summary |
| Fields inherited from interface ewe.fx.IImage |
DISABLED, OUTLINED |
| Method Summary | |
boolean |
changeRefresher(ImageRefresher newRefresher,
ImageRefresher oldRefresher)
Change the ImageRefresher for the Image only if the old Refresher is the same as the one specified. |
ImageRefresher |
getRefresher()
Retrieve the ImageRefresher for the image which is weakly referenced by the OnScreenImage. |
void |
setRefresher(ImageRefresher refresher)
Weakly set the ImageRefresher for the Image. |
| Methods inherited from interface ewe.fx.IImage |
draw, free, getBackground, getHeight, getPixels, getWidth, usesAlpha |
| Method Detail |
public void setRefresher(ImageRefresher refresher)
public boolean changeRefresher(ImageRefresher newRefresher,
ImageRefresher oldRefresher)
newRefresher - The new ImageRefresher for the image.oldRefresher - What the old ImageRefresher was expected to be.
public ImageRefresher getRefresher()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||