org.limn.render
Interface LimnRender

All Known Implementing Classes:
RecordCanvas

public interface LimnRender

Contract methods involving aspects of the image rendering stage of the production process. Methods here include alert to prepare new image for rendering.


Method Summary
 void addRenderable(LimnRenderable lr)
          a renderable should be able to collect other objects that implement the Limnrednerable interface.
 int getHeight()
           
 java.awt.Image getImage()
          returns the image handle, this is used by the recorder object.
 int getWidth()
           
 void prepImage(LimnBasis lb, LimnRecorder r)
          prepare/repaint the image for recording.
 

Method Detail

prepImage

public void prepImage(LimnBasis lb,
                      LimnRecorder r)
prepare/repaint the image for recording. This method will allow the canvas to repaint given the updated Basis and then notify the given recorder object that it has finished another image.

addRenderable

public void addRenderable(LimnRenderable lr)
a renderable should be able to collect other objects that implement the Limnrednerable interface. These other objects are intented to provide additional augmentation graphics for the s

getImage

public java.awt.Image getImage()
returns the image handle, this is used by the recorder object.

getHeight

public int getHeight()

getWidth

public int getWidth()