UC Berkeley Group for User Interface Research
Updated November 17, 2000

edu.berkeley.guir.lib.satin.graphics
Class RepaintQueue

java.lang.Object
  |
  +--edu.berkeley.guir.lib.satin.graphics.RepaintQueue

public class RepaintQueue
extends Object

This class is used as part of the optimizations in rendering animations. Essentially, you queue up everything you want to render. The RepaintQueue then tries to paint everything it can within a specified time limit. If it fails, then it clears out the queue in preparation for the next animation frame.

This software is distributed under the Berkeley Software License.

 Revisions:  - SATIN-v1.0-1.0.0, Aug 19 1999, JH
               Created class
             - SATIN-v2.1-1.0.0, Aug 11 2000, JH
               Touched for SATIN release
 

Since:
JDK 1.2
Version:
SATIN-v2.1-1.0.0, Aug 11 2000
Author:
Jason Hong ( jasonh@cs.berkeley.edu )

Constructor Summary
RepaintQueue()
           
 
Method Summary
 void blit(SatinGraphics g)
           
 void blit(SatinGraphics g, long ms)
           
 void enqueue(View v, Style s, AffineTransform tx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepaintQueue

public RepaintQueue()
Method Detail

enqueue

public void enqueue(View v,
                    Style s,
                    AffineTransform tx)

blit

public void blit(SatinGraphics g)

blit

public void blit(SatinGraphics g,
                 long ms)

Copyright Information