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 spaceh - 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)
-
-