com.partnersoft.maps.render
Class RGBBuffer

java.lang.Object
  extended by com.partnersoft.maps.render.RGBBuffer

public class RGBBuffer
extends java.lang.Object

A 24-bit RGB pixel buffer. bytes.

Author:
Paul Reavis Copyright 2003 Partner Software, Inc.

Field Summary
 java.awt.image.BufferedImage buffer
           
 int height
           
 int[] pixels
           
 int scanlineStride
           
 int width
           
 
Constructor Summary
RGBBuffer(int width, int height)
           
 
Method Summary
 java.awt.Graphics2D createGraphics()
           
 void drawFromAlphaBuffer(int fgRGB, int bgRGB, AlphaBuffer buffer, int x, int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

width

public int width

height

public int height

scanlineStride

public int scanlineStride

pixels

public int[] pixels

buffer

public java.awt.image.BufferedImage buffer
Constructor Detail

RGBBuffer

public RGBBuffer(int width,
                 int height)
Method Detail

createGraphics

public java.awt.Graphics2D createGraphics()

drawFromAlphaBuffer

public void drawFromAlphaBuffer(int fgRGB,
                                int bgRGB,
                                AlphaBuffer buffer,
                                int x,
                                int y)