java.awt
Class TexturePaintContext

java.lang.Object
  |
  +--java.awt.TexturePaintContext
Direct Known Subclasses:
TexturePaintContext.Any, TexturePaintContext.Byte, TexturePaintContext.Int

abstract class TexturePaintContext
extends Object
implements PaintContext


Inner Class Summary
(package private) static class TexturePaintContext.Any
           
(package private) static class TexturePaintContext.Byte
           
(package private) static class TexturePaintContext.Int
           
 
Field Summary
(package private)  int bHeight
           
(package private)  int bWidth
           
(package private)  int colincx
           
(package private)  int colincxerr
           
(package private)  int colincy
           
(package private)  int colincyerr
           
(package private)  java.awt.image.ColorModel colorModel
           
(package private)  double incXAcross
           
(package private)  double incXDown
           
(package private)  double incYAcross
           
(package private)  double incYDown
           
(package private)  int maxWidth
           
(package private)  java.awt.image.WritableRaster outRas
           
(package private)  int rowincx
           
(package private)  int rowincxerr
           
(package private)  int rowincy
           
(package private)  int rowincyerr
           
(package private)  double xOrg
           
(package private)  double yOrg
           
 
Constructor Summary
(package private) TexturePaintContext(java.awt.image.ColorModel cm, java.awt.geom.AffineTransform xform, int bWidth, int bHeight, int maxw)
           
 
Method Summary
 void dispose()
          Release the resources allocated for the operation.
(package private) static int fractAsInt(double d)
           
 java.awt.image.ColorModel getColorModel()
          Return the ColorModel of the output.
static PaintContext getContext(java.awt.image.BufferedImage bufImg, java.awt.geom.AffineTransform xform, RenderingHints hints, Rectangle devBounds)
           
 java.awt.image.Raster getRaster(int x, int y, int w, int h)
          Return a Raster containing the colors generated for the graphics operation.
abstract  java.awt.image.WritableRaster makeRaster(int w, int h)
           
(package private) static double mod(double num, double den)
           
abstract  void setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

colorModel

java.awt.image.ColorModel colorModel

bWidth

int bWidth

bHeight

int bHeight

maxWidth

int maxWidth

outRas

java.awt.image.WritableRaster outRas

xOrg

double xOrg

yOrg

double yOrg

incXAcross

double incXAcross

incYAcross

double incYAcross

incXDown

double incXDown

incYDown

double incYDown

colincx

int colincx

colincy

int colincy

colincxerr

int colincxerr

colincyerr

int colincyerr

rowincx

int rowincx

rowincy

int rowincy

rowincxerr

int rowincxerr

rowincyerr

int rowincyerr
Constructor Detail

TexturePaintContext

TexturePaintContext(java.awt.image.ColorModel cm,
                    java.awt.geom.AffineTransform xform,
                    int bWidth,
                    int bHeight,
                    int maxw)
Method Detail

getContext

public static PaintContext getContext(java.awt.image.BufferedImage bufImg,
                                      java.awt.geom.AffineTransform xform,
                                      RenderingHints hints,
                                      Rectangle devBounds)

fractAsInt

static int fractAsInt(double d)

mod

static double mod(double num,
                  double den)

dispose

public void dispose()
Release the resources allocated for the operation.
Specified by:
dispose in interface PaintContext

getColorModel

public java.awt.image.ColorModel getColorModel()
Return the ColorModel of the output.
Specified by:
getColorModel in interface PaintContext

getRaster

public java.awt.image.Raster getRaster(int x,
                                       int y,
                                       int w,
                                       int h)
Return a Raster containing the colors generated for the graphics operation.
Specified by:
getRaster in interface PaintContext
Parameters:
x,y,w,h - The area in device space for which colors are generated.

makeRaster

public abstract java.awt.image.WritableRaster makeRaster(int w,
                                                         int h)

setRaster

public abstract void setRaster(int x,
                               int y,
                               int xerr,
                               int yerr,
                               int w,
                               int h,
                               int bWidth,
                               int bHeight,
                               int colincx,
                               int colincxerr,
                               int colincy,
                               int colincyerr,
                               int rowincx,
                               int rowincxerr,
                               int rowincy,
                               int rowincyerr)