public class ThreadSafeImage
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
ThreadSafeImage.Drawer  | 
| Constructor and Description | 
|---|
ThreadSafeImage(LayerViewPanel panel)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
clone()
If the panel is not ready, returns null. 
 | 
void | 
copyTo(java.awt.Graphics2D destination,
      java.awt.image.ImageObserver imageObserver)  | 
void | 
draw(ThreadSafeImage.Drawer drawer)  | 
GraphicsState | 
getGraphicsState()  | 
void | 
setGraphicsState(GraphicsState gs)  | 
public ThreadSafeImage(LayerViewPanel panel)
public void copyTo(java.awt.Graphics2D destination,
          java.awt.image.ImageObserver imageObserver)
public void draw(ThreadSafeImage.Drawer drawer) throws java.lang.Exception
java.lang.Exceptionpublic GraphicsState getGraphicsState()
public void setGraphicsState(GraphicsState gs)
public java.lang.Object clone()
clone in class java.lang.Object