net.vncviewer
Class PixelBufferImage

java.lang.Object
  extended by net.rfb.PixelBuffer
      extended by net.vncviewer.PixelBufferImage
All Implemented Interfaces:
java.awt.image.ImageProducer

public class PixelBufferImage
extends PixelBuffer
implements java.awt.image.ImageProducer


Field Summary
 
Fields inherited from class net.rfb.PixelBuffer
data
 
Constructor Summary
PixelBufferImage(int w, int h, java.awt.Component win)
           
 
Method Summary
 void addConsumer(java.awt.image.ImageConsumer c)
           
 void copyRect(int x, int y, int w, int h, int srcX, int srcY)
           
 boolean isConsumer(java.awt.image.ImageConsumer c)
           
 void put(int x, int y, int w, int h, java.awt.Graphics g)
           
 void removeConsumer(java.awt.image.ImageConsumer c)
           
 void requestTopDownLeftRightResend(java.awt.image.ImageConsumer c)
           
 void resize(int w, int h, java.awt.Component win)
           
 void setColourMapEntries(int firstColour, int nColours, int[] rgbs)
           
 void startProduction(java.awt.image.ImageConsumer c)
           
 void updateColourMap()
           
 
Methods inherited from class net.rfb.PixelBuffer
area, fillRect, getPF, getStride, height, imageRect, maskRect, setPF, width
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PixelBufferImage

public PixelBufferImage(int w,
                        int h,
                        java.awt.Component win)
Method Detail

resize

public void resize(int w,
                   int h,
                   java.awt.Component win)

put

public void put(int x,
                int y,
                int w,
                int h,
                java.awt.Graphics g)

copyRect

public void copyRect(int x,
                     int y,
                     int w,
                     int h,
                     int srcX,
                     int srcY)
Overrides:
copyRect in class PixelBuffer

setColourMapEntries

public void setColourMapEntries(int firstColour,
                                int nColours,
                                int[] rgbs)

updateColourMap

public void updateColourMap()

addConsumer

public void addConsumer(java.awt.image.ImageConsumer c)
Specified by:
addConsumer in interface java.awt.image.ImageProducer

removeConsumer

public void removeConsumer(java.awt.image.ImageConsumer c)
Specified by:
removeConsumer in interface java.awt.image.ImageProducer

isConsumer

public boolean isConsumer(java.awt.image.ImageConsumer c)
Specified by:
isConsumer in interface java.awt.image.ImageProducer

requestTopDownLeftRightResend

public void requestTopDownLeftRightResend(java.awt.image.ImageConsumer c)
Specified by:
requestTopDownLeftRightResend in interface java.awt.image.ImageProducer

startProduction

public void startProduction(java.awt.image.ImageConsumer c)
Specified by:
startProduction in interface java.awt.image.ImageProducer