net.vncviewer
Class PixelBufferImage
java.lang.Object
net.vncviewer.rfb.PixelBuffer
net.vncviewer.PixelBufferImage
- All Implemented Interfaces:
- java.awt.image.ImageProducer
public class PixelBufferImage
- extends PixelBuffer
- implements java.awt.image.ImageProducer
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PixelBufferImage
public PixelBufferImage(int w,
int h,
java.awt.Component win)
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