org.limn.record
Class QuickImage

java.lang.Object
  |
  +--org.limn.record.QuickImage
All Implemented Interfaces:
java.awt.image.ImageObserver, quicktime.app.image.Paintable

public class QuickImage
extends java.lang.Object
implements quicktime.app.image.Paintable, java.awt.image.ImageObserver

QuickImage is a utility class used by the QuicktimeRecorder class it allows the java graphics to be rendered to a quicktime canvas


Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
QuickImage(java.awt.Dimension d, LimnRender lr)
           
 
Method Summary
 boolean imageUpdate(java.awt.Image i, int f, int x, int y, int w, int h)
           
 void newSizeNotified(quicktime.app.image.QTImageDrawer drawer, java.awt.Dimension d)
           
 java.awt.Rectangle[] paint(java.awt.Graphics g)
           
 void setImageSource()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuickImage

public QuickImage(java.awt.Dimension d,
                  LimnRender lr)
Method Detail

setImageSource

public void setImageSource()

paint

public java.awt.Rectangle[] paint(java.awt.Graphics g)
Specified by:
paint in interface quicktime.app.image.Paintable

newSizeNotified

public void newSizeNotified(quicktime.app.image.QTImageDrawer drawer,
                            java.awt.Dimension d)
Specified by:
newSizeNotified in interface quicktime.app.image.Paintable

imageUpdate

public boolean imageUpdate(java.awt.Image i,
                           int f,
                           int x,
                           int y,
                           int w,
                           int h)
Specified by:
imageUpdate in interface java.awt.image.ImageObserver