public abstract class ImageEffect
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
ImageEffect() |
Modifier and Type | Method and Description |
---|---|
abstract EffectParameters |
getEffectParameters()
Returns the image effect parameters that configure the effect.
|
boolean |
isRunning()
Returns a boolean indicating if this image effect is still processing.
|
abstract java.awt.image.BufferedImage |
process()
Processes the image effect and returns the result image.
|
void |
processAsThread(IImageEffectListener pListener)
Processes the image effect in a thread.
|
void |
run()
Implements the Thread execution of this image effect.
|
abstract void |
setEffectParameters(EffectParameters pParameters)
Sets the image effect parameters that configure the effect.
|
public abstract java.awt.image.BufferedImage process() throws java.lang.Exception
BufferedImage
object.java.lang.Exception
- if there are errors when processing the image effect.public void processAsThread(IImageEffectListener pListener)
pListener
- A listener object that waits for the result of the image effect processing.public abstract void setEffectParameters(EffectParameters pParameters)
pParameters
- The parameters for this image effect.public abstract EffectParameters getEffectParameters()
public boolean isRunning()
public void run()
run
in interface java.lang.Runnable