java.lang.Object
|
+--java.awt.image.renderable.RenderContext
A RenderContext encapsulates the information needed to produce a specific rendering from a RenderableImage. It contains the area to be rendered specified in rendering-independent terms, the resolution at which the rendering is to be performed, and hints used to control the rendering process.
Users create RenderContexts and pass them to the RenderableImage via the createRendering method. Most of the methods of RenderContexts are not meant to be used directly by applications, but by the RenderableImage and operator classes to which it is passed.
The AffineTransform parameter passed into and out of this class are cloned. The RenderingHints and Shape parameters are not necessarily cloneable and are therefore only reference copied. Altering RenderingHints or Shape instances that are in use by instances of RenderContext may have undesired side effects.
| Constructor Summary | |
RenderContext
copy-> new RenderContext( )copy-> <RenderContext var> = new RenderContext(<AffineTransform usr2dev>);
|
|
RenderContext
copy-> new RenderContext(, )copy-> <RenderContext var> = new RenderContext(<AffineTransform usr2dev>, <RenderingHints hints>);
|
|
RenderContext
copy-> new RenderContext(, )copy-> <RenderContext var> = new RenderContext(<AffineTransform usr2dev>, <Shape aoi>);
|
|
RenderContext
copy-> new RenderContext(, , )copy-> <RenderContext var> = new RenderContext(<AffineTransform usr2dev>, <Shape aoi>, <RenderingHints hints>);
|
|
| Method Summary | |
Object |
clone()
copy-> .clone()copy-> <Object var>=<RenderContext>.clone(); |
void |
concatenateTransform(AffineTransform modTransform)
copy-> .concatenateTransform( )copy-> <RenderContext>.concatenateTransform(<AffineTransform modTransform>);
|
void |
concetenateTransform(AffineTransform modTransform)
copy-> .concetenateTransform( )copy-> <RenderContext>.concetenateTransform(<AffineTransform modTransform>);
|
Shape |
getAreaOfInterest()
copy-> .getAreaOfInterest()copy-> <Shape var>=<RenderContext>.getAreaOfInterest();
|
RenderingHints |
getRenderingHints()
copy-> .getRenderingHints()copy-> <RenderingHints var>=<RenderContext>.getRenderingHints();
|
AffineTransform |
getTransform()
copy-> .getTransform()copy-> <AffineTransform var>=<RenderContext>.getTransform();
|
void |
preConcatenateTransform(AffineTransform modTransform)
copy-> .preConcatenateTransform( )copy-> <RenderContext>.preConcatenateTransform(<AffineTransform modTransform>);
|
void |
preConcetenateTransform(AffineTransform modTransform)
copy-> .preConcetenateTransform( )copy-> <RenderContext>.preConcetenateTransform(<AffineTransform modTransform>);
|
void |
setAreaOfInterest(Shape newAoi)
copy-> .setAreaOfInterest( )copy-> <RenderContext>.setAreaOfInterest(<Shape newAoi>);
|
void |
setRenderingHints(RenderingHints hints)
copy-> .setRenderingHints( )copy-> <RenderContext>.setRenderingHints(<RenderingHints hints>);
|
void |
setTransform(AffineTransform newTransform)
copy-> .setTransform( )copy-> <RenderContext>.setTransform(<AffineTransform newTransform>);
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |