public abstract class LoadableImage extends Image
Constructor and Description |
---|
LoadableImage()
This constructor should be used with
setPath(String) and load() methods. |
LoadableImage(java.lang.String path)
Used to create image object but not load it.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
abstract ImageChannels |
getChannels()
Returns image channels.
|
abstract int |
getHeight()
Returns image height.
|
abstract java.nio.ByteBuffer |
getImageData()
Returns image data.
|
java.lang.String |
getPath()
Returns image path.
|
abstract int |
getWidth()
Returns image width.
|
int |
hashCode() |
abstract void |
load()
Should be used to load image data from source.
|
void |
setPath(java.lang.String path)
Used to set path to image.
|
java.lang.String |
toString() |
public LoadableImage()
setPath(String)
and load()
methods.public LoadableImage(java.lang.String path)
path
- path to image source.public abstract int getWidth()
public abstract int getHeight()
public abstract ImageChannels getChannels()
public abstract java.nio.ByteBuffer getImageData()
public java.lang.String getPath()
public void setPath(java.lang.String path)
load()
method.path
- path to image.public abstract void load()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object