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 |
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
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)
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)
comments?