lt.monarch.image
Class RGBBitmap

java.lang.Object
  extended by lt.monarch.image.RGBBitmap

public final class RGBBitmap
extends java.lang.Object


Constructor Summary
Constructor and Description
RGBBitmap(int w, int h)
           
RGBBitmap(RGBBitmap frame)
           
 
Method Summary
Modifier and Type Method and Description
 int alpha(int i)
           
 int alpha(int x, int y)
           
 int blue(int i)
           
 int blue(int x, int y)
           
 int get(float nnx, float nny)
           
 int get(int i)
           
 int get(int x, int y)
           
 void get(int i, int[] buffer)
           
 int getA(float nnx, float nny)
           
 MaskBitmap getAlphaMask()
           
 MaskBitmap getGrayMask()
           
 int getI(int x, int y)
           
 int green(int i)
           
 int green(int x, int y)
           
 int height()
           
 int[] pixels()
           
 int red(int i)
           
 int red(int x, int y)
           
 void set(int i, int rgb)
           
 void set(int i, int[] buffer)
           
 void set(int x, int y, int rgb)
           
 void setAlphaMask(MaskBitmap mask)
           
 void setARGB(int i, int alpha, int r, int g, int b)
           
 void setARGB(int x, int y, int alpha, int r, int g, int b)
           
 void setPixels(int x, int y, int w, int h, java.awt.image.ColorModel model, byte[] src, int off, int scansize)
           
 void setPixels(int x, int y, int w, int h, java.awt.image.ColorModel model, int[] src, int off, int scansize)
           
 void setRGB(int i, int r, int g, int b)
           
 void setRGB(int x, int y, int r, int g, int b)
           
 java.awt.image.MemoryImageSource snapshotSource(int x, int y, int w, int h)
           
 int validateX(int x)
           
 int validateY(int y)
           
 int width()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RGBBitmap

public RGBBitmap(int w,
                 int h)

RGBBitmap

public RGBBitmap(RGBBitmap frame)
Method Detail

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      java.awt.image.ColorModel model,
                      int[] src,
                      int off,
                      int scansize)

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      java.awt.image.ColorModel model,
                      byte[] src,
                      int off,
                      int scansize)

validateX

public int validateX(int x)

validateY

public int validateY(int y)

width

public int width()

height

public int height()

pixels

public int[] pixels()

snapshotSource

public java.awt.image.MemoryImageSource snapshotSource(int x,
                                                       int y,
                                                       int w,
                                                       int h)

get

public void get(int i,
                int[] buffer)

set

public void set(int i,
                int[] buffer)

setAlphaMask

public void setAlphaMask(MaskBitmap mask)

getAlphaMask

public MaskBitmap getAlphaMask()

getGrayMask

public MaskBitmap getGrayMask()

getI

public int getI(int x,
                int y)

get

public int get(int x,
               int y)

get

public int get(int i)

get

public int get(float nnx,
               float nny)

getA

public int getA(float nnx,
                float nny)

set

public void set(int x,
                int y,
                int rgb)

set

public void set(int i,
                int rgb)

red

public int red(int x,
               int y)

red

public int red(int i)

green

public int green(int x,
                 int y)

green

public int green(int i)

blue

public int blue(int x,
                int y)

blue

public int blue(int i)

alpha

public int alpha(int x,
                 int y)

alpha

public int alpha(int i)

setRGB

public void setRGB(int x,
                   int y,
                   int r,
                   int g,
                   int b)

setRGB

public void setRGB(int i,
                   int r,
                   int g,
                   int b)

setARGB

public void setARGB(int x,
                    int y,
                    int alpha,
                    int r,
                    int g,
                    int b)

setARGB

public void setARGB(int i,
                    int alpha,
                    int r,
                    int g,
                    int b)