Top Fields Constructors Methods
com.sun.prism.sw

pack-priv final Class SWPaint

extends Object
Class Inheritance
Imports
com.sun.javafx.geom.RectBounds, .Shape, com.sun.javafx.geom.transform.Affine2D, .BaseTransform, com.sun.pisces.GradientColorMap, .PiscesRenderer, .RendererBase, .Transform6, com.sun.prism.Image, .PixelFormat, .Texture, com.sun.prism.impl.PrismSettings, com.sun.prism.paint.Color, .Gradient, .ImagePattern, .LinearGradient, .Paint, .RadialGradient, .Stop

Field Summary

Modifier and TypeField and Description
private float
private final SWContext
private final BaseTransform
private float
private final Transform6
private final PiscesRenderer
private float
private float
private float

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv Transform6
computeDrawTexturePaintTransform(BaseTransform tx, float dx1, float dy1, float dx2, float dy2, float sx1, float sy1, float sx2, float sy2)

private void
computeImagePatternTransform(ImagePattern ip, BaseTransform tx, float x, float y, float width, float height)

private void
computePaintBounds(Paint p, Shape shape, RectBounds nodeBounds, float localX, float localY, float localWidth, float localHeight)

private float
computeScale(float dv1, float dv2, float sv1, float sv2)

pack-priv Transform6
computeSetTexturePaintTransform(Paint p, BaseTransform tx, RectBounds nodeBounds, float localX, float localY, float localWidth, float localHeight)

private static int[]
getARGB(Gradient grd, float compositeAlpha)

pack-priv float
private static int[]
private static int
getPiscesGradientCycleMethod(final int prismCycleMethod)

pack-priv void
setColor(Color c, float compositeAlpha)

pack-priv void
setCompositeAlpha(float newValue)

pack-priv void
setPaintBeforeDraw(Paint p, BaseTransform tx, float x, float y, float width, float height)

pack-priv void
setPaintFromShape(Paint p, BaseTransform tx, Shape shape, RectBounds nodeBounds, float localX, float localY, float localWidth, float localHeight)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

compositeAlphaback to summary
private float compositeAlpha
contextback to summary
private final SWContext context
paintTxback to summary
private final BaseTransform paintTx
phback to summary
private float ph
piscesTxback to summary
private final Transform6 piscesTx
prback to summary
private final PiscesRenderer pr
pwback to summary
private float pw
pxback to summary
private float px
pyback to summary
private float py

Constructor Detail

SWPaintback to summary
pack-priv SWPaint(SWContext context, PiscesRenderer pr)

Method Detail

computeDrawTexturePaintTransformback to summary
pack-priv Transform6 computeDrawTexturePaintTransform(BaseTransform tx, float dx1, float dy1, float dx2, float dy2, float sx1, float sy1, float sx2, float sy2)
computeImagePatternTransformback to summary
private void computeImagePatternTransform(ImagePattern ip, BaseTransform tx, float x, float y, float width, float height)
computePaintBoundsback to summary
private void computePaintBounds(Paint p, Shape shape, RectBounds nodeBounds, float localX, float localY, float localWidth, float localHeight)
computeScaleback to summary
private float computeScale(float dv1, float dv2, float sv1, float sv2)
computeSetTexturePaintTransformback to summary
pack-priv Transform6 computeSetTexturePaintTransform(Paint p, BaseTransform tx, RectBounds nodeBounds, float localX, float localY, float localWidth, float localHeight)
getARGBback to summary
private static int[] getARGB(Gradient grd, float compositeAlpha)
getCompositeAlphaback to summary
pack-priv float getCompositeAlpha()
getFractionsback to summary
private static int[] getFractions(Gradient grd)
getPiscesGradientCycleMethodback to summary
private static int getPiscesGradientCycleMethod(final int prismCycleMethod)
setColorback to summary
pack-priv void setColor(Color c, float compositeAlpha)
setCompositeAlphaback to summary
pack-priv void setCompositeAlpha(float newValue)
setPaintBeforeDrawback to summary
pack-priv void setPaintBeforeDraw(Paint p, BaseTransform tx, float x, float y, float width, float height)
setPaintFromShapeback to summary
pack-priv void setPaintFromShape(Paint p, BaseTransform tx, Shape shape, RectBounds nodeBounds, float localX, float localY, float localWidth, float localHeight)