java.awt
Class GradientPaintContext

java.lang.Object
  |
  +--java.awt.GradientPaintContext
All Implemented Interfaces:
PaintContext

class GradientPaintContext
extends Object
implements PaintContext


Field Summary
(package private) static java.lang.ref.WeakReference cached
           
(package private) static java.awt.image.ColorModel cachedModel
           
(package private)  boolean cyclic
           
(package private)  double dx
           
(package private)  double dy
           
(package private)  int[] interp
           
(package private)  java.awt.image.ColorModel model
           
(package private)  java.awt.image.Raster saved
           
(package private)  double x1
           
(package private) static java.awt.image.ColorModel xbgrmodel
           
(package private) static java.awt.image.ColorModel xrgbmodel
           
(package private)  double y1
           
 
Constructor Summary
GradientPaintContext(java.awt.image.ColorModel cm, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, java.awt.geom.AffineTransform xform, Color c1, Color c2, boolean cyclic)
           
 
Method Summary
(package private)  void clipFillRaster(int[] pixels, int off, int adjust, int w, int h, double rowrel, double dx, double dy)
           
(package private)  void cycleFillRaster(int[] pixels, int off, int adjust, int w, int h, double rowrel, double dx, double dy)
           
 void dispose()
          Release the resources allocated for the operation.
(package private) static java.awt.image.Raster getCachedRaster(java.awt.image.ColorModel cm, int w, int h)
           
 java.awt.image.ColorModel getColorModel()
          Return the ColorModel of the output.
 java.awt.image.Raster getRaster(int x, int y, int w, int h)
          Return a Raster containing the colors generated for the graphics operation.
(package private) static void putCachedRaster(java.awt.image.ColorModel cm, java.awt.image.Raster ras)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xrgbmodel

static java.awt.image.ColorModel xrgbmodel

xbgrmodel

static java.awt.image.ColorModel xbgrmodel

cachedModel

static java.awt.image.ColorModel cachedModel

cached

static java.lang.ref.WeakReference cached

x1

double x1

y1

double y1

dx

double dx

dy

double dy

cyclic

boolean cyclic

interp

int[] interp

saved

java.awt.image.Raster saved

model

java.awt.image.ColorModel model
Constructor Detail

GradientPaintContext

public GradientPaintContext(java.awt.image.ColorModel cm,
                            java.awt.geom.Point2D p1,
                            java.awt.geom.Point2D p2,
                            java.awt.geom.AffineTransform xform,
                            Color c1,
                            Color c2,
                            boolean cyclic)
Method Detail

getCachedRaster

static java.awt.image.Raster getCachedRaster(java.awt.image.ColorModel cm,
                                             int w,
                                             int h)

putCachedRaster

static void putCachedRaster(java.awt.image.ColorModel cm,
                            java.awt.image.Raster ras)

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
Returns:
the ColorModel of the output.

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:
w - the width of the area in device space
h - the height of the area in device space
Returns:
a Raster representing the specified rectangular area and containing the colors generated for the graphics operation.

cycleFillRaster

void cycleFillRaster(int[] pixels,
                     int off,
                     int adjust,
                     int w,
                     int h,
                     double rowrel,
                     double dx,
                     double dy)

clipFillRaster

void clipFillRaster(int[] pixels,
                    int off,
                    int adjust,
                    int w,
                    int h,
                    double rowrel,
                    double dx,
                    double dy)


comments?