Modifier and Type | Field and Description |
---|---|
private BaseTransform |
PrismFontStrike.transform |
(package private) BaseTransform |
CompositeStrike.transform |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
PrismFontStrike.getTransform() |
BaseTransform |
FontStrike.getTransform() |
BaseTransform |
CompositeStrike.getTransform()
Trusting caller to NOT mutate the returned result, to
avoid a clone.
|
Modifier and Type | Method and Description |
---|---|
protected abstract PrismFontStrike |
PrismFontFile.createStrike(float size,
BaseTransform transform,
int aaMode,
FontStrikeDesc desc) |
Shape |
PrismFontStrike.getOutline(GlyphList gl,
BaseTransform transform) |
Shape |
FontStrike.getOutline(GlyphList gl,
BaseTransform transform) |
Shape |
CompositeStrike.getOutline(GlyphList gl,
BaseTransform transform) |
(package private) void |
PrismFontStrike.getOutline(GlyphList gl,
BaseTransform transform,
Path2D p) |
(package private) void |
CompositeStrike.getOutline(GlyphList gl,
BaseTransform transform,
Path2D p) |
FontStrike |
PrismFont.getStrike(BaseTransform transform) |
FontStrike |
PGFont.getStrike(BaseTransform transform) |
FontStrike |
PrismFont.getStrike(BaseTransform transform,
int smoothingType) |
FontStrike |
PGFont.getStrike(BaseTransform transform,
int smoothingType) |
FontStrike |
LogicalFont.getStrike(float size,
BaseTransform transform) |
FontStrike |
PrismFontFile.getStrike(float size,
BaseTransform transform) |
FontStrike |
FallbackResource.getStrike(float size,
BaseTransform transform) |
FontStrike |
PrismCompositeFontResource.getStrike(float size,
BaseTransform transform) |
FontStrike |
FontResource.getStrike(float size,
BaseTransform transform) |
FontStrike |
LogicalFont.getStrike(float size,
BaseTransform transform,
int aaMode) |
FontStrike |
PrismFontFile.getStrike(float size,
BaseTransform transform,
int aaMode) |
FontStrike |
FallbackResource.getStrike(float size,
BaseTransform transform,
int aaMode) |
FontStrike |
PrismCompositeFontResource.getStrike(float size,
BaseTransform transform,
int aaMode) |
FontStrike |
FontResource.getStrike(float size,
BaseTransform transform,
int aaMode) |
Constructor and Description |
---|
CompositeStrike(CompositeFontResource fontResource,
float size,
BaseTransform graphicsTransform,
int aaMode,
FontStrikeDesc desc) |
FontStrikeDesc(float fontSize,
BaseTransform transform,
int aaMode) |
PrismFontStrike(T fontResource,
float size,
BaseTransform tx,
int aaMode,
FontStrikeDesc desc) |
Modifier and Type | Method and Description |
---|---|
protected PrismFontStrike<CTFontFile> |
CTFontFile.createStrike(float size,
BaseTransform transform,
int aaMode,
FontStrikeDesc desc) |
Constructor and Description |
---|
CTFontStrike(CTFontFile fontResource,
float size,
BaseTransform graphicsTransform,
int aaMode,
FontStrikeDesc desc) |
Modifier and Type | Method and Description |
---|---|
protected PrismFontStrike<DWFontFile> |
DWFontFile.createStrike(float size,
BaseTransform transform,
int aaMode,
FontStrikeDesc desc) |
Constructor and Description |
---|
DWFontStrike(DWFontFile fontResource,
float size,
BaseTransform tx,
int aaMode,
FontStrikeDesc desc) |
Modifier and Type | Method and Description |
---|---|
protected PrismFontStrike<?> |
FTFontFile.createStrike(float size,
BaseTransform transform,
int aaMode,
FontStrikeDesc desc) |
Constructor and Description |
---|
FTFontStrike(FTFontFile fontResource,
float size,
BaseTransform tx,
int aaMode,
FontStrikeDesc desc) |
Modifier and Type | Field and Description |
---|---|
private BaseTransform |
TransformedShape.Translate.cachedTx |
(package private) BaseTransform |
Path2D.TxIterator.transform |
(package private) BaseTransform |
RoundRectIterator.transform |
(package private) BaseTransform |
CubicIterator.transform |
(package private) BaseTransform |
QuadIterator.transform |
(package private) BaseTransform |
ArcIterator.transform |
(package private) BaseTransform |
LineIterator.transform |
(package private) BaseTransform |
TransformedShape.General.transform |
(package private) BaseTransform |
EllipseIterator.transform |
private BaseTransform |
AreaIterator.transform |
Modifier and Type | Method and Description |
---|---|
abstract BaseTransform |
TransformedShape.adjust(BaseTransform tx)
Returns a new transform that represents the specified transform with
the transform of this
TransformedShape concatenated. |
BaseTransform |
TransformedShape.General.adjust(BaseTransform transform) |
BaseTransform |
TransformedShape.Translate.adjust(BaseTransform transform) |
abstract BaseTransform |
TransformedShape.getTransformNoClone() |
BaseTransform |
TransformedShape.General.getTransformNoClone() |
BaseTransform |
TransformedShape.Translate.getTransformNoClone() |
Modifier and Type | Method and Description |
---|---|
static void |
Shape.accumulate(float[] bbox,
Shape s,
BaseTransform tx) |
abstract BaseTransform |
TransformedShape.adjust(BaseTransform tx)
Returns a new transform that represents the specified transform with
the transform of this
TransformedShape concatenated. |
BaseTransform |
TransformedShape.General.adjust(BaseTransform transform) |
BaseTransform |
TransformedShape.Translate.adjust(BaseTransform transform) |
Area |
Area.createTransformedArea(BaseTransform tx)
Creates a new
Area object that contains the same
geometry as this Area transformed by the specified
BaseTransform . |
Shape |
Path2D.createTransformedShape(BaseTransform tx)
Returns a new
Shape representing a transformed version
of this Path2D . |
PathIterator |
CubicCurve2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of the
shape.
|
PathIterator |
Path2D.getPathIterator(BaseTransform tx)
Returns an iterator object that iterates along the
Shape boundary and provides access to the geometry of the
Shape outline. |
PathIterator |
RoundRectangle2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of this
RoundRectangle2D . |
PathIterator |
QuadCurve2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of the
shape of this
QuadCurve2D . |
abstract PathIterator |
Shape.getPathIterator(BaseTransform tx)
Returns an iterator object that iterates along the
Shape boundary and provides access to the geometry of the
Shape outline. |
PathIterator |
GeneralShapePair.getPathIterator(BaseTransform tx) |
PathIterator |
Line2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of this
Line2D . |
PathIterator |
Ellipse2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of this
Ellipse2D . |
PathIterator |
ConcentricShapePair.getPathIterator(BaseTransform tx) |
PathIterator |
TransformedShape.getPathIterator(BaseTransform transform) |
PathIterator |
Arc2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of the
arc.
|
PathIterator |
Area.getPathIterator(BaseTransform tx)
Creates a
PathIterator for the outline of this
Area object. |
PathIterator |
CubicCurve2D.getPathIterator(BaseTransform tx,
float flatness)
Return an iteration object that defines the boundary of the
flattened shape.
|
PathIterator |
Path2D.getPathIterator(BaseTransform tx,
float flatness)
Returns an iterator object that iterates along the
Shape
boundary and provides access to a flattened view of the
Shape outline geometry. |
PathIterator |
QuadCurve2D.getPathIterator(BaseTransform tx,
float flatness)
Returns an iteration object that defines the boundary of the
flattened shape of this
QuadCurve2D . |
abstract PathIterator |
Shape.getPathIterator(BaseTransform tx,
float flatness)
Returns an iterator object that iterates along the
Shape
boundary and provides access to a flattened view of the
Shape outline geometry. |
PathIterator |
GeneralShapePair.getPathIterator(BaseTransform tx,
float flatness) |
PathIterator |
Line2D.getPathIterator(BaseTransform tx,
float flatness)
Returns an iteration object that defines the boundary of this
flattened
Line2D . |
PathIterator |
ConcentricShapePair.getPathIterator(BaseTransform tx,
float flatness) |
PathIterator |
TransformedShape.getPathIterator(BaseTransform transform,
float flatness) |
PathIterator |
RectangularShape.getPathIterator(BaseTransform tx,
float flatness)
Returns an iterator object that iterates along the
Shape object's boundary and provides access to a
flattened view of the outline of the Shape
object's geometry. |
PathIterator |
Area.getPathIterator(BaseTransform tx,
float flatness)
Creates a
PathIterator for the flattened outline of
this Area object. |
void |
PickRay.inverseTransform(BaseTransform t) |
PickRay |
PickRay.project(BaseTransform inversetx,
boolean perspective,
Vec3d tmpvec,
Point2D ret) |
Point2D |
PickRay.projectToZeroPlane(BaseTransform inversetx,
boolean perspective,
Vec3d tmpvec,
Point2D ret)
Project the ray through the specified (inverted) transform and
onto the Z=0 plane of the resulting coordinate system.
|
void |
Path2D.transform(BaseTransform tx) |
void |
PickRay.transform(BaseTransform t) |
void |
Area.transform(BaseTransform tx)
Transforms the geometry of this
Area using the specified
BaseTransform . |
static TransformedShape |
TransformedShape.transformedShape(Shape original,
BaseTransform tx)
Returns a
Shape object backed by the specified original
but with the indicated transform applied to all of its coordinates. |
Constructor and Description |
---|
ArcIterator(Arc2D a,
BaseTransform at) |
AreaIterator(java.util.Vector curves,
BaseTransform tx) |
CubicIterator(CubicCurve2D q,
BaseTransform tx) |
EllipseIterator(Ellipse2D e,
BaseTransform tx) |
General(Shape delegate,
BaseTransform transform) |
LineIterator(Line2D l,
BaseTransform tx) |
Path2D(Shape s,
BaseTransform tx)
Constructs a new single precision
Path2D object
from an arbitrary Shape object, transformed by an
BaseTransform object. |
QuadIterator(QuadCurve2D q,
BaseTransform tx) |
RoundRectIterator(RoundRectangle2D rr,
BaseTransform tx) |
TxIterator(Path2D p2df,
BaseTransform tx) |
Modifier and Type | Class and Description |
---|---|
class |
Affine2D
The
Affine2D class represents a 2D affine transform
that performs a linear mapping from 2D coordinates to other 2D
coordinates that preserves the "straightness" and
"parallelness" of lines. |
class |
Affine3D |
class |
AffineBase |
class |
Identity |
class |
Translate2D |
Modifier and Type | Field and Description |
---|---|
static BaseTransform |
BaseTransform.IDENTITY_TRANSFORM |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
Identity.copy() |
BaseTransform |
Translate2D.copy() |
BaseTransform |
Affine2D.copy() |
abstract BaseTransform |
BaseTransform.copy() |
BaseTransform |
Affine3D.copy() |
BaseTransform |
Identity.createInverse() |
BaseTransform |
Translate2D.createInverse() |
abstract BaseTransform |
BaseTransform.createInverse()
This function always returns a new object, unless the transform
is an identity transform in which case it might return the
Identity singleton. |
BaseTransform |
Affine3D.createInverse() |
BaseTransform |
Identity.deriveWithConcatenation(BaseTransform tx) |
BaseTransform |
Translate2D.deriveWithConcatenation(BaseTransform tx) |
BaseTransform |
Affine2D.deriveWithConcatenation(BaseTransform tx) |
abstract BaseTransform |
BaseTransform.deriveWithConcatenation(BaseTransform tx) |
BaseTransform |
Identity.deriveWithConcatenation(double mxx,
double myx,
double mxy,
double myy,
double mxt,
double myt) |
BaseTransform |
Translate2D.deriveWithConcatenation(double mxx,
double myx,
double mxy,
double myy,
double mxt,
double myt) |
BaseTransform |
Affine2D.deriveWithConcatenation(double mxx,
double myx,
double mxy,
double myy,
double mxt,
double myt) |
abstract BaseTransform |
BaseTransform.deriveWithConcatenation(double mxx,
double myx,
double mxy,
double myy,
double mxt,
double myt) |
BaseTransform |
Identity.deriveWithConcatenation(double mxx,
double mxy,
double mxz,
double mxt,
double myx,
double myy,
double myz,
double myt,
double mzx,
double mzy,
double mzz,
double mzt) |
BaseTransform |
Translate2D.deriveWithConcatenation(double mxx,
double mxy,
double mxz,
double mxt,
double myx,
double myy,
double myz,
double myt,
double mzx,
double mzy,
double mzz,
double mzt) |
BaseTransform |
Affine2D.deriveWithConcatenation(double mxx,
double mxy,
double mxz,
double mxt,
double myx,
double myy,
double myz,
double myt,
double mzx,
double mzy,
double mzz,
double mzt) |
abstract BaseTransform |
BaseTransform.deriveWithConcatenation(double mxx,
double mxy,
double mxz,
double mxt,
double myx,
double myy,
double myz,
double myt,
double mzx,
double mzy,
double mzz,
double mzt) |
BaseTransform |
Affine3D.deriveWithConcatenation(double mxx,
double mxy,
double mxz,
double mxt,
double myx,
double myy,
double myz,
double myt,
double mzx,
double mzy,
double mzz,
double mzt) |
BaseTransform |
Identity.deriveWithNewTransform(BaseTransform tx) |
BaseTransform |
Translate2D.deriveWithNewTransform(BaseTransform tx) |
BaseTransform |
Affine2D.deriveWithNewTransform(BaseTransform tx) |
abstract BaseTransform |
BaseTransform.deriveWithNewTransform(BaseTransform tx) |
BaseTransform |
Identity.deriveWithPreConcatenation(BaseTransform tx) |
BaseTransform |
Translate2D.deriveWithPreConcatenation(BaseTransform tx) |
BaseTransform |
Affine2D.deriveWithPreConcatenation(BaseTransform tx) |
abstract BaseTransform |
BaseTransform.deriveWithPreConcatenation(BaseTransform transform) |
BaseTransform |
Identity.deriveWithPreTranslation(double mxt,
double myt) |
BaseTransform |
Translate2D.deriveWithPreTranslation(double mxt,
double myt) |
BaseTransform |
Affine2D.deriveWithPreTranslation(double mxt,
double myt) |
abstract BaseTransform |
BaseTransform.deriveWithPreTranslation(double mxt,
double myt) |
BaseTransform |
Identity.deriveWithRotation(double theta,
double axisX,
double axisY,
double axisZ) |
BaseTransform |
Translate2D.deriveWithRotation(double theta,
double axisX,
double axisY,
double axisZ) |
BaseTransform |
Affine2D.deriveWithRotation(double theta,
double axisX,
double axisY,
double axisZ) |
abstract BaseTransform |
BaseTransform.deriveWithRotation(double theta,
double axisX,
double axisY,
double axisZ) |
BaseTransform |
Affine3D.deriveWithRotation(double theta,
double axisX,
double axisY,
double axisZ) |
BaseTransform |
Identity.deriveWithScale(double mxx,
double myy,
double mzz) |
BaseTransform |
Translate2D.deriveWithScale(double mxx,
double myy,
double mzz) |
BaseTransform |
Affine2D.deriveWithScale(double mxx,
double myy,
double mzz) |
abstract BaseTransform |
BaseTransform.deriveWithScale(double mxx,
double myy,
double mzz) |
BaseTransform |
Affine3D.deriveWithScale(double mxx,
double myy,
double mzz) |
BaseTransform |
Identity.deriveWithTranslation(double mxt,
double myt) |
BaseTransform |
Translate2D.deriveWithTranslation(double mxt,
double myt) |
BaseTransform |
Affine2D.deriveWithTranslation(double mxt,
double myt) |
abstract BaseTransform |
BaseTransform.deriveWithTranslation(double mxt,
double myt) |
BaseTransform |
Identity.deriveWithTranslation(double mxt,
double myt,
double mzt) |
BaseTransform |
Translate2D.deriveWithTranslation(double mxt,
double myt,
double mzt) |
BaseTransform |
Affine2D.deriveWithTranslation(double mxt,
double myt,
double mzt) |
abstract BaseTransform |
BaseTransform.deriveWithTranslation(double mxt,
double myt,
double mzt) |
BaseTransform |
Affine3D.deriveWithTranslation(double mxt,
double myt,
double mzt) |
static BaseTransform |
BaseTransform.getInstance(BaseTransform tx) |
static BaseTransform |
Translate2D.getInstance(double mxt,
double myt) |
static BaseTransform |
BaseTransform.getInstance(double mxx,
double myx,
double mxy,
double myy,
double mxt,
double myt) |
static BaseTransform |
BaseTransform.getInstance(double mxx,
double mxy,
double mxz,
double mxt,
double myx,
double myy,
double myz,
double myt,
double mzx,
double mzy,
double mzz,
double mzt) |
static BaseTransform |
BaseTransform.getRotateInstance(double theta,
double x,
double y) |
static BaseTransform |
BaseTransform.getScaleInstance(double mxx,
double myy) |
static BaseTransform |
BaseTransform.getTranslateInstance(double mxt,
double myt) |
Modifier and Type | Method and Description |
---|---|
void |
AffineBase.concatenate(BaseTransform Tx)
Concatenates a
BaseTransform Tx to
this Affine2D Cx in the most commonly useful
way to provide a new user space
that is mapped to the former user space by Tx . |
void |
Affine3D.concatenate(BaseTransform transform) |
BaseTransform |
Identity.deriveWithConcatenation(BaseTransform tx) |
BaseTransform |
Translate2D.deriveWithConcatenation(BaseTransform tx) |
BaseTransform |
Affine2D.deriveWithConcatenation(BaseTransform tx) |
abstract BaseTransform |
BaseTransform.deriveWithConcatenation(BaseTransform tx) |
Affine3D |
Affine3D.deriveWithConcatenation(BaseTransform transform) |
BaseTransform |
Identity.deriveWithNewTransform(BaseTransform tx) |
BaseTransform |
Translate2D.deriveWithNewTransform(BaseTransform tx) |
BaseTransform |
Affine2D.deriveWithNewTransform(BaseTransform tx) |
abstract BaseTransform |
BaseTransform.deriveWithNewTransform(BaseTransform tx) |
Affine3D |
Affine3D.deriveWithNewTransform(BaseTransform tx) |
BaseTransform |
Identity.deriveWithPreConcatenation(BaseTransform tx) |
BaseTransform |
Translate2D.deriveWithPreConcatenation(BaseTransform tx) |
BaseTransform |
Affine2D.deriveWithPreConcatenation(BaseTransform tx) |
abstract BaseTransform |
BaseTransform.deriveWithPreConcatenation(BaseTransform transform) |
Affine3D |
Affine3D.deriveWithPreConcatenation(BaseTransform transform) |
static BaseTransform |
BaseTransform.getInstance(BaseTransform tx) |
GeneralTransform3D |
GeneralTransform3D.mul(BaseTransform t1)
Sets the value of this transform to the result of multiplying itself
with transform t1 : this = this * t1.
|
void |
Affine2D.preConcatenate(BaseTransform Tx)
Concatenates a
BaseTransform Tx to
this Affine2D Cx
in a less commonly used way such that Tx modifies the
coordinate transformation relative to the absolute pixel
space rather than relative to the existing user space. |
void |
Affine3D.preConcatenate(BaseTransform transform) |
void |
Identity.setTransform(BaseTransform xform) |
void |
Translate2D.setTransform(BaseTransform xform) |
void |
Affine2D.setTransform(BaseTransform Tx)
Sets this transform to a copy of the transform in the specified
BaseTransform object. |
abstract void |
BaseTransform.setTransform(BaseTransform xform) |
void |
Affine3D.setTransform(BaseTransform transform) |
Constructor and Description |
---|
Affine2D(BaseTransform Tx)
Constructs a new
Affine2D that uses the same transform
as the specified BaseTransform object. |
Affine3D(BaseTransform transform) |
Translate2D(BaseTransform tx) |
Modifier and Type | Method and Description |
---|---|
BaseBounds |
BoundsAccessor.getGeomBounds(BaseBounds bounds,
BaseTransform tx,
Node node) |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
TransformUtils.ImmutableTransform.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
BaseTransform |
TransformUtils.ImmutableTransform.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Field and Description |
---|---|
(package private) BaseTransform |
ShapeEvaluator.Iterator.at |
private BaseTransform |
NodeEffectInput.cachedTransform |
(package private) static BaseTransform |
NGText.IDENT |
private BaseTransform |
NGNode.transform
The transform for this node.
|
Modifier and Type | Method and Description |
---|---|
BaseTransform |
NGNode.getTransform() |
Modifier and Type | Method and Description |
---|---|
int |
NGNode.accumulateDirtyRegions(RectBounds clip,
RectBounds dirtyRegionTemp,
DirtyRegionPool regionPool,
DirtyRegionContainer dirtyRegionContainer,
BaseTransform tx,
GeneralTransform3D pvTx)
Accumulates and returns the dirty regions in transformed coordinates for
this node.
|
(package private) int |
NGNode.accumulateGroupDirtyRegion(RectBounds clip,
RectBounds dirtyRegionTemp,
DirtyRegionPool regionPool,
DirtyRegionContainer dirtyRegionContainer,
BaseTransform tx,
GeneralTransform3D pvTx)
Accumulates the dirty region of an NGGroup.
|
(package private) int |
NGNode.accumulateNodeDirtyRegion(RectBounds clip,
RectBounds dirtyRegionTemp,
DirtyRegionContainer dirtyRegionContainer,
BaseTransform tx,
GeneralTransform3D pvTx)
Accumulates the dirty region of a node.
|
private Rectangle |
NGCanvas.applyEffectOnAintoC(Effect definput,
Effect effect,
BaseTransform transform,
Rectangle outputClip,
CompositeMode comp,
NGCanvas.RenderBuf destbuf) |
void |
NGNode.applyTransform(BaseTransform tx,
DirtyRegionContainer drc) |
(package private) static boolean |
NGNode.checkBoundsInQuad(RectBounds untransformedQuad,
RectBounds innerBounds,
BaseTransform tx,
GeneralTransform3D pvTx) |
private BaseBounds |
NGNode.computeBounds(BaseBounds bounds,
BaseTransform tx) |
(package private) BaseBounds |
CacheFilter.computeDirtyBounds(BaseBounds region,
BaseTransform tx,
GeneralTransform3D pvTx) |
private BaseBounds |
NGNode.computeDirtyRegion(RectBounds dirtyRegionTemp,
BaseTransform tx,
GeneralTransform3D pvTx)
Computes the dirty region for this Node.
|
(package private) NGNode.RenderRootResult |
NGNode.computeNodeRenderRoot(NodePath path,
RectBounds dirtyRegion,
int cullingIndex,
BaseTransform tx,
GeneralTransform3D pvTx)
Check if this node can serve as rendering root for this dirty region.
|
protected NGNode.RenderRootResult |
NGGroup.computeRenderRoot(NodePath path,
RectBounds dirtyRegion,
int cullingIndex,
BaseTransform tx,
GeneralTransform3D pvTx)
*
Culling Related Methods *
*
|
(package private) NGNode.RenderRootResult |
NGNode.computeRenderRoot(NodePath path,
RectBounds dirtyRegion,
int cullingIndex,
BaseTransform tx,
GeneralTransform3D pvTx)
Searches for the last node that covers all of the specified dirty region with an opaque region,
in this node's subtree.
|
protected NGNode.RenderRootResult |
NGRegion.computeRenderRoot(NodePath path,
RectBounds dirtyRegion,
int cullingIndex,
BaseTransform tx,
GeneralTransform3D pvTx) |
(package private) void |
NGCanvas.computeTextLayoutBounds(RectBounds bounds,
BaseTransform transform,
float scaleX,
float layoutX,
float layoutY,
int token) |
void |
NGNode.doPreCulling(DirtyRegionContainer drc,
BaseTransform tx,
GeneralTransform3D pvTx)
Culling support for multiple dirty regions.
|
void |
NGGroup.drawDirtyOpts(BaseTransform tx,
GeneralTransform3D pvTx,
Rectangle clipBounds,
int[] countBuffer,
int dirtyRegionIndex) |
void |
NGNode.drawDirtyOpts(BaseTransform tx,
GeneralTransform3D pvTx,
Rectangle clipBounds,
int[] colorBuffer,
int dirtyRegionIndex)
Helper method draws rectangles indicating the overdraw rectangles.
|
ImageData |
NGNode.PassThrough.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
NGNode.EffectDirtyBoundsHelper.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
NGCanvas.RenderInput.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
NGCanvas.EffectInput.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
NodeEffectInput.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
(package private) BaseBounds |
EffectFilter.getBounds(BaseBounds bounds,
BaseTransform xform) |
RectBounds |
NGNode.PassThrough.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
NGNode.EffectDirtyBoundsHelper.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
NGCanvas.RenderInput.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
NGCanvas.EffectInput.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
NodeEffectInput.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
NGNode.getClippedBounds(BaseBounds bounds,
BaseTransform tx) |
BaseBounds |
NGNode.getCompleteBounds(BaseBounds bounds,
BaseTransform tx) |
BaseBounds |
NGNode.getContentBounds(BaseBounds bounds,
BaseTransform tx) |
BaseBounds |
NGNode.getEffectBounds(BaseBounds bounds,
BaseTransform tx) |
(package private) static Rectangle |
NodeEffectInput.getImageBoundsForNode(NGNode node,
NodeEffectInput.RenderType type,
BaseTransform transform,
Rectangle clip) |
private static ImageData |
NodeEffectInput.getImageDataForBoundedNode(FilterContext fctx,
NGNode node,
NodeEffectInput.RenderType renderType,
BaseTransform transform,
Rectangle bounds)
bounds parameter must be a non-static unshared object which can be
saved in the returned ImageData object.
|
(package private) static ImageData |
NodeEffectInput.getImageDataForNode(FilterContext fctx,
NGNode node,
boolean contentOnly,
BaseTransform transform,
Rectangle clip) |
PathIterator |
ShapeEvaluator.MorphedShape.getPathIterator(BaseTransform at) |
PathIterator |
ShapeEvaluator.MorphedShape.getPathIterator(BaseTransform at,
float flatness) |
void |
NGNode.getRenderRoot(NodePath path,
RectBounds dirtyRegion,
int cullingIndex,
BaseTransform tx,
GeneralTransform3D pvTx)
Called after preCullingBits in order to get the node
from which we should begin drawing.
|
Rectangle |
NGCanvas.MyBlend.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
private FontStrike |
NGText.getStrike(BaseTransform xform) |
(package private) Rectangle |
CacheFilter.impl_getCacheBounds(Rectangle bounds,
BaseTransform xform)
Get the cache bounds.
|
(package private) void |
CacheFilter.impl_renderNodeToCache(ImageData cacheData,
Rectangle cacheBounds,
BaseTransform xform,
Rectangle dirtyBounds)
Render node to cache.
|
(package private) static void |
NGCanvas.inverseTxBounds(RectBounds bounds,
BaseTransform transform) |
private static boolean |
NGSubScene.isDirectBlitTransform(BaseTransform tx,
double sx,
double sy) |
protected boolean |
NGRectangle.isRectClip(BaseTransform xform,
boolean permitRoundedRectangle)
Returns whether a clip represented by this node can be rendered using
axis aligned rect clip.
|
protected boolean |
NGNode.isRectClip(BaseTransform xform,
boolean permitRoundedRectangle)
Returns whether a clip represented by this node can be rendered using
axis aligned rect clip.
|
protected void |
NGGroup.markCullRegions(DirtyRegionContainer drc,
int cullingRegionsBitsOfParent,
BaseTransform tx,
GeneralTransform3D pvTx) |
(package private) void |
NGNode.markCullRegions(DirtyRegionContainer drc,
int cullingRegionsBitsOfParent,
BaseTransform tx,
GeneralTransform3D pvTx)
Marks placement of the node in dirty region encoded into 2 bit flag:
00 - node outside dirty region
01 - node intersecting dirty region
11 - node completely within dirty region
32 bits = 15 regions max.
|
private boolean |
CacheFilter.needToRenderCache(BaseTransform renderXform,
double[] xformInfo,
float pixelScale) |
private void |
NGNode.printDirtyOpts(java.lang.StringBuilder s,
NGNode node,
BaseTransform tx,
java.lang.String prefix,
java.util.List<NGNode> roots)
Used for debug purposes.
|
void |
NodeEffectInput.render(Graphics g,
BaseTransform transform) |
void |
NGNode.setTransformMatrix(BaseTransform tx)
Called by the FX scene graph to tell us what our transform matrix is.
|
void |
NGLightBase.setTransformMatrix(BaseTransform tx) |
private static void |
NGCanvas.shapebounds(Shape shape,
RectBounds bounds,
BaseTransform transform) |
private static void |
NGCanvas.strokebounds(BasicStroke stroke,
Shape shape,
RectBounds bounds,
BaseTransform transform) |
(package private) static void |
NGCanvas.txBounds(RectBounds bounds,
BaseTransform transform) |
(package private) double[] |
CacheFilter.unmatrix(BaseTransform xform)
Given a BaseTransform, decompose it into values for scaleX, scaleY and
rotate.
|
Constructor and Description |
---|
Iterator(BaseTransform at,
ShapeEvaluator.Geometry g0,
ShapeEvaluator.Geometry g1,
float t) |
RenderInput(int token,
GrowableDataBuffer buf,
BaseTransform boundsTx,
RectBounds rb) |
Modifier and Type | Field and Description |
---|---|
private static BaseTransform |
PrismTextLayout.IDENTITY |
Modifier and Type | Field and Description |
---|---|
BaseTransform |
Toolkit.ImageRenderingContext.transform |
Modifier and Type | Method and Description |
---|---|
abstract void |
Toolkit.accumulateStrokeBounds(Shape shape,
float[] bbox,
StrokeType type,
double strokewidth,
StrokeLineCap cap,
StrokeLineJoin join,
float miterLimit,
BaseTransform tx) |
void |
DummyToolkit.accumulateStrokeBounds(Shape shape,
float[] bbox,
StrokeType type,
double strokewidth,
StrokeLineCap cap,
StrokeLineJoin join,
float miterLimit,
BaseTransform tx) |
Modifier and Type | Method and Description |
---|---|
void |
QuantumToolkit.accumulateStrokeBounds(Shape shape,
float[] bbox,
StrokeType pgtype,
double strokewidth,
StrokeLineCap pgcap,
StrokeLineJoin pgjoin,
float miterLimit,
BaseTransform tx) |
Modifier and Type | Field and Description |
---|---|
BaseTransform |
TempState.pickTx
A temporary affine transform used when picking to avoid creating
temporary garbage.
|
Modifier and Type | Field and Description |
---|---|
private BaseTransform |
WCGraphicsPrismContext.baseTransform |
private static BaseTransform |
PrismGraphicsManager.pixelScaleTransform |
Modifier and Type | Method and Description |
---|---|
(package private) static BaseTransform |
PrismGraphicsManager.getPixelScaleTransform() |
Modifier and Type | Method and Description |
---|---|
ImageData |
WCGraphicsPrismContext.PassThrough.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RectBounds |
WCGraphicsPrismContext.PassThrough.getBounds(BaseTransform transform,
Effect defaultInput) |
(package private) void |
WCGraphicsPrismContext.initBaseTransform(BaseTransform t) |
private boolean |
WCBufferedContext.trIntersectsClip(RectBounds bounds,
BaseTransform tx) |
Modifier and Type | Method and Description |
---|---|
PathConsumer2D |
TransformingPathConsumer2D.FilterSet.getConsumer(PathConsumer2D out,
BaseTransform tx) |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
Graphics.getTransformNoClone() |
Modifier and Type | Method and Description |
---|---|
void |
BasicStroke.accumulateShapeBounds(float[] bbox,
Shape shape,
BaseTransform tx) |
PathIterator |
BasicStroke.CAGShapePair.getPathIterator(BaseTransform tx) |
void |
Graphics.setTransform(BaseTransform xform) |
void |
Graphics.transform(BaseTransform xform) |
Modifier and Type | Method and Description |
---|---|
protected void |
D3DContext.updateShaderTransform(Shader shader,
BaseTransform xform) |
protected void |
D3DContext.updateWorldTransform(BaseTransform xform) |
Modifier and Type | Method and Description |
---|---|
void |
ES2Graphics.transform(BaseTransform transform) |
protected void |
ES2Context.updateShaderTransform(Shader shader,
BaseTransform xform) |
protected void |
ES2Context.updateWorldTransform(BaseTransform xform) |
Modifier and Type | Field and Description |
---|---|
protected static BaseTransform |
BaseGraphics.IDENT |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
BaseGraphics.getTransformNoClone() |
Modifier and Type | Method and Description |
---|---|
Texture |
BaseContext.getGradientTexture(Gradient grad,
BaseTransform xform,
int paintW,
int paintH,
MaskData maskData,
float bx,
float by,
float bw,
float bh) |
void |
GlyphCache.render(BaseContext ctx,
GlyphList gl,
float x,
float y,
int start,
int end,
Color rangeColor,
Color textColor,
BaseTransform xform,
BaseBounds clip) |
void |
BaseGraphics.setTransform(BaseTransform transform) |
void |
BaseGraphics.transform(BaseTransform transform) |
abstract void |
BaseContext.validatePaintOp(BaseGraphics g,
BaseTransform xform,
Texture maskTex,
float bx,
float by,
float bw,
float bh) |
abstract void |
BaseContext.validateTextureOp(BaseGraphics g,
BaseTransform xform,
Texture src,
PixelFormat format) |
Modifier and Type | Method and Description |
---|---|
static void |
PaintUtil.fillImageWithGradient(int[] pixels,
Gradient grad,
BaseTransform xform,
int px,
int py,
int pw,
int ph,
float bx,
float by,
float bw,
float bh) |
Constructor and Description |
---|
LinearGradientContext(LinearGradient paint,
BaseTransform t,
float startx,
float starty,
float endx,
float endy,
float[] fractions,
Color[] colors,
int cycleMethod)
Constructor for LinearGradientContext.
|
MultipleGradientContext(Gradient mgp,
BaseTransform t,
float[] fractions,
Color[] colors,
int cycleMethod)
Constructor for MultipleGradientContext superclass.
|
RadialGradientContext(RadialGradient paint,
BaseTransform t,
float cx,
float cy,
float r,
float fx,
float fy,
float[] fractions,
Color[] colors,
int cycleMethod)
Constructor for RadialGradientContext.
|
Modifier and Type | Field and Description |
---|---|
private static BaseTransform |
CachingShapeRepState.IDENT |
private BaseTransform |
BaseShaderContext.State.lastTransform |
private BaseTransform |
CachingShapeRepState.lastXform |
(package private) BaseTransform |
CachingShapeRepState.CacheEntry.xform |
Modifier and Type | Method and Description |
---|---|
private BaseTransform |
BaseShaderGraphics.extract3Dremainder(BaseTransform xform) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
CachingShapeRepState.MaskTexData.adjustOrigin(BaseTransform xform) |
private void |
BaseShaderContext.checkState(BaseShaderGraphics g,
int checkFlags,
BaseTransform xform,
Shader shader) |
(package private) boolean |
CachingShapeRepState.MaskCache.entryMatches(CachingShapeRepState.CacheEntry entry,
Shape shape,
BasicStroke stroke,
BaseTransform xform,
boolean antialiasedShape) |
private static boolean |
CachingShapeRepState.equalsIgnoreTranslation(BaseTransform a,
BaseTransform b)
Returns true if the two transforms are equal or if they differ only
in their translation components; otherwise returns false.
|
private BaseTransform |
BaseShaderGraphics.extract3Dremainder(BaseTransform xform) |
(package private) void |
CachingShapeRepState.MaskCache.get(BaseShaderContext context,
CachingShapeRepState.MaskTexData texData,
Shape shape,
BasicStroke stroke,
BaseTransform xform,
RectBounds xformBounds,
boolean xformBoundsIsACopy,
boolean antialiasedShape) |
(package private) static AffineBase |
PaintHelper.getImagePatternTx(ShaderGraphics g,
ImagePattern paint,
Shader shader,
BaseTransform renderTx,
float rx,
float ry,
float rw,
float rh) |
(package private) static AffineBase |
PaintHelper.getLinearGradientTx(LinearGradient paint,
Shader shader,
BaseTransform renderTx,
float rx,
float ry,
float rw,
float rh) |
(package private) AffineBase |
BaseShaderGraphics.getPaintTextureTx(BaseTransform renderTx,
Shader shader,
float rx,
float ry,
float rw,
float rh) |
(package private) static AffineBase |
PaintHelper.getRadialGradientTx(RadialGradient paint,
Shader shader,
BaseTransform renderTx,
float rx,
float ry,
float rw,
float rh) |
(package private) static PickRay |
PaintHelper.project(float x,
float y,
NGCamera cam,
BaseTransform inv,
PickRay tmpray,
Vec3d tmpvec,
Point2D ret) |
private void |
BaseShaderGraphics.renderGeneralRoundedPgram(float ox,
float oy,
float wvecx,
float wvecy,
float hvecx,
float hvecy,
float arcfractw,
float arcfracth,
float ifractw,
float ifracth,
BaseTransform rendertx,
BaseShaderContext.MaskType type,
float rx,
float ry,
float rw,
float rh) |
protected abstract void |
BaseShaderContext.updateShaderTransform(Shader shader,
BaseTransform xform) |
protected abstract void |
BaseShaderContext.updateWorldTransform(BaseTransform xform) |
Shader |
BaseShaderContext.validateLCDOp(BaseShaderGraphics g,
BaseTransform xform,
Texture tex0,
Texture tex1,
boolean firstPass,
Paint fillColor) |
(package private) Shader |
BaseShaderContext.validateMaskTextureOp(BaseShaderGraphics g,
BaseTransform xform,
Texture tex0,
Texture tex1,
PixelFormat format) |
void |
BaseShaderContext.validatePaintOp(BaseGraphics g,
BaseTransform xform,
Texture maskTex,
float bx,
float by,
float bw,
float bh) |
(package private) Shader |
BaseShaderContext.validatePaintOp(BaseShaderGraphics g,
BaseTransform xform,
BaseShaderContext.MaskType maskType,
float bx,
float by,
float bw,
float bh) |
(package private) Shader |
BaseShaderContext.validatePaintOp(BaseShaderGraphics g,
BaseTransform xform,
BaseShaderContext.MaskType maskType,
float bx,
float by,
float bw,
float bh,
float k1,
float k2,
float k3,
float k4,
float k5,
float k6) |
(package private) Shader |
BaseShaderContext.validatePaintOp(BaseShaderGraphics g,
BaseTransform xform,
BaseShaderContext.MaskType maskType,
Texture maskTex,
float bx,
float by,
float bw,
float bh) |
(package private) Shader |
BaseShaderContext.validatePaintOp(BaseShaderGraphics g,
BaseTransform xform,
BaseShaderContext.MaskType maskType,
Texture maskTex,
float bx,
float by,
float bw,
float bh,
float k1,
float k2,
float k3,
float k4,
float k5,
float k6) |
(package private) Shader |
BaseShaderContext.validatePaintOp(BaseShaderGraphics g,
BaseTransform xform,
Texture maskTex,
float bx,
float by,
float bw,
float bh) |
void |
BaseShaderContext.validateTextureOp(BaseGraphics g,
BaseTransform xform,
Texture tex0,
PixelFormat format) |
(package private) Shader |
BaseShaderContext.validateTextureOp(BaseShaderGraphics g,
BaseTransform xform,
Texture[] textures,
PixelFormat format) |
(package private) Shader |
BaseShaderContext.validateTextureOp(BaseShaderGraphics g,
BaseTransform xform,
Texture tex0,
Texture tex1,
PixelFormat format) |
Modifier and Type | Method and Description |
---|---|
MaskData |
NativePiscesRasterizer.getMaskData(Shape shape,
BasicStroke stroke,
RectBounds xformBounds,
BaseTransform xform,
boolean close,
boolean antialiasedShape) |
MaskData |
ShapeRasterizer.getMaskData(Shape shape,
BasicStroke stroke,
RectBounds xformBounds,
BaseTransform xform,
boolean close,
boolean antialiasedShape) |
MaskData |
OpenPiscesRasterizer.getMaskData(Shape shape,
BasicStroke stroke,
RectBounds xformBounds,
BaseTransform xform,
boolean close,
boolean antialiasedShape) |
private static PathConsumer2D |
OpenPiscesPrismUtils.initRenderer(BasicStroke stroke,
BaseTransform tx,
Rectangle clip,
int pirule,
Renderer renderer) |
static MaskData |
ShapeUtil.rasterizeShape(Shape shape,
BasicStroke stroke,
RectBounds xformBounds,
BaseTransform xform,
boolean close,
boolean antialiasedShape) |
static Renderer |
OpenPiscesPrismUtils.setupRenderer(Path2D p2d,
BasicStroke stroke,
BaseTransform xform,
Rectangle rclip,
boolean antialiasedShape) |
static Renderer |
OpenPiscesPrismUtils.setupRenderer(Shape shape,
BasicStroke stroke,
BaseTransform xform,
Rectangle rclip,
boolean antialiasedShape) |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
J2DPrismGraphics.getTransformNoClone() |
(package private) static BaseTransform |
J2DPrismGraphics.toPrTransform(java.awt.geom.AffineTransform t) |
Modifier and Type | Method and Description |
---|---|
void |
J2DPrismGraphics.setTransform(BaseTransform xform) |
(package private) static java.awt.geom.AffineTransform |
J2DPrismGraphics.tmpJ2DTransform(BaseTransform t) |
static java.awt.geom.AffineTransform |
J2DPrismGraphics.toJ2DTransform(BaseTransform t) |
void |
J2DPrismGraphics.transform(BaseTransform xform) |
Modifier and Type | Method and Description |
---|---|
protected void |
DummyContext.updateShaderTransform(Shader shader,
BaseTransform xform) |
protected void |
DummyContext.updateWorldTransform(BaseTransform xform) |
Modifier and Type | Field and Description |
---|---|
private BaseTransform |
Gradient.gradientTransform |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
Gradient.getGradientTransformNoClone() |
Constructor and Description |
---|
Gradient(Paint.Type type,
BaseTransform gradientTransform,
boolean proportional,
int spreadMethod,
java.util.List<Stop> stops) |
LinearGradient(float x1,
float y1,
float x2,
float y2,
BaseTransform gradientTransform,
boolean proportional,
int spreadMethod,
java.util.List<Stop> stops) |
RadialGradient(float centerX,
float centerY,
float focusAngle,
float focusDistance,
float radius,
BaseTransform gradientTransform,
boolean proportional,
int spreadMethod,
java.util.List<Stop> stops) |
Modifier and Type | Field and Description |
---|---|
private BaseTransform |
SWPaint.paintTx |
private BaseTransform |
SWGraphics.tx |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
SWGraphics.getTransformNoClone() |
Modifier and Type | Method and Description |
---|---|
(package private) Transform6 |
SWPaint.computeDrawTexturePaintTransform(BaseTransform tx,
float dx1,
float dy1,
float dx2,
float dy2,
float sx1,
float sy1,
float sx2,
float sy2) |
private void |
SWPaint.computeImagePatternTransform(ImagePattern ip,
BaseTransform tx,
float x,
float y,
float width,
float height) |
(package private) Transform6 |
SWPaint.computeSetTexturePaintTransform(Paint p,
BaseTransform tx,
RectBounds nodeBounds,
float localX,
float localY,
float localWidth,
float localHeight) |
(package private) static void |
SWUtils.convertToPiscesTransform(BaseTransform prismTx,
Transform6 piscesTx) |
private void |
SWGraphics.drawGlyph(FontStrike strike,
GlyphList gl,
int idx,
BaseTransform glyphTx,
boolean drawAsMasks,
float x,
float y) |
private void |
SWGraphics.paintShape(Shape shape,
BasicStroke st,
BaseTransform tr) |
private void |
SWGraphics.paintShapePaintAlreadySet(Shape shape,
BasicStroke st,
BaseTransform tr) |
(package private) void |
SWContext.renderShape(PiscesRenderer pr,
Shape shape,
BasicStroke stroke,
BaseTransform tr,
Rectangle clip,
boolean antialiasedShape) |
void |
SWContext.ShapeRenderer.renderShape(PiscesRenderer pr,
Shape shape,
BasicStroke stroke,
BaseTransform tr,
Rectangle clip,
boolean antialiasedShape) |
void |
SWContext.NativeShapeRenderer.renderShape(PiscesRenderer pr,
Shape shape,
BasicStroke stroke,
BaseTransform tr,
Rectangle clip,
boolean antialiasedShape) |
void |
SWContext.JavaShapeRenderer.renderShape(PiscesRenderer pr,
Shape shape,
BasicStroke stroke,
BaseTransform tr,
Rectangle clip,
boolean antialiasedShape) |
(package private) void |
SWPaint.setPaintBeforeDraw(Paint p,
BaseTransform tx,
float x,
float y,
float width,
float height) |
(package private) void |
SWPaint.setPaintFromShape(Paint p,
BaseTransform tx,
Shape shape,
RectBounds nodeBounds,
float localX,
float localY,
float localWidth,
float localHeight) |
void |
SWGraphics.setTransform(BaseTransform xform) |
void |
SWGraphics.transform(BaseTransform xform) |
Modifier and Type | Field and Description |
---|---|
private BaseTransform |
ImageData.transform |
Modifier and Type | Method and Description |
---|---|
(package private) static BaseTransform |
Offset.getOffsetTransform(BaseTransform transform,
double xoff,
double yoff) |
BaseTransform |
ImageData.getTransform() |
Modifier and Type | Method and Description |
---|---|
protected ImageData |
Effect.ensureTransform(FilterContext fctx,
ImageData original,
BaseTransform transform,
Rectangle clip) |
ImageData |
Offset.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
abstract ImageData |
Effect.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput)
Applies this filter effect to the series of images represented by
the input
Effect s and/or the given defaultInput
viewed under the given transform . |
ImageData |
DelegateEffect.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
Merge.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
PerspectiveTransform.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
Identity.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
Crop.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
FilterEffect.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
ImageData |
LinearConvolveCoreEffect.filterImageDatas(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
LinearConvolveRenderState lcrstate,
ImageData... inputs) |
ImageData |
DisplacementMap.filterImageDatas(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
RenderState rstate,
ImageData... inputs) |
ImageData |
ZoomRadialBlur.filterImageDatas(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
RenderState rstate,
ImageData... inputs) |
ImageData |
CoreEffect.filterImageDatas(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
T rstate,
ImageData... inputs)
Convenience method that sends the given input data through the
current peer, and then attempts to release the input image data.
|
protected abstract ImageData |
FilterEffect.filterImageDatas(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
T rstate,
ImageData... inputDatas) |
BaseBounds |
Offset.getBounds(BaseTransform transform,
Effect defaultInput) |
abstract BaseBounds |
Effect.getBounds(BaseTransform transform,
Effect defaultInput)
Returns the bounding box that will be affected by this filter
operation when viewed under the specified
transform ,
given its list of input Effect s and the specified
defaultInput effect. |
BaseBounds |
BoxBlur.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
DelegateEffect.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
InnerShadow.getBounds(BaseTransform transform,
Effect defaultInput) |
RectBounds |
PerspectiveTransform.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
Identity.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
GaussianBlur.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
Crop.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
Reflection.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
FilterEffect.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
BoxShadow.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
InvertMask.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
PhongLighting.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
GaussianShadow.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
MotionBlur.getBounds(BaseTransform transform,
Effect defaultInput) |
BaseBounds |
Flood.getBounds(BaseTransform transform,
Effect defaultInput) |
(package private) static BaseTransform |
Offset.getOffsetTransform(BaseTransform transform,
double xoff,
double yoff) |
RenderState |
SepiaTone.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
LinearConvolveRenderState |
LinearConvolveCoreEffect.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Merge.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Brightpass.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
DisplacementMap.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
PerspectiveTransform.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
ColorAdjust.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Crop.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Reflection.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
abstract T |
FilterEffect.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput)
Returns the object representing the rendering strategy and state for
the filter operation characterized by the specified arguments.
|
RenderState |
Blend.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
InvertMask.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
PhongLighting.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
ZoomRadialBlur.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Flood.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
Rectangle |
Effect.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
Rectangle |
BoxBlur.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
Rectangle |
PerspectiveTransform.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
Rectangle |
GaussianBlur.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
Rectangle |
BoxShadow.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
Rectangle |
InvertMask.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
Rectangle |
PhongLighting.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
Rectangle |
GaussianShadow.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
Rectangle |
MotionBlur.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
void |
ImageDataRenderer.renderImage(ImageData image,
BaseTransform transform,
FilterContext fctx)
Renders the indicated
ImageData to the output with the
indicated transform using BILINEAR filtering. |
private void |
PerspectiveTransform.setupDevCoords(BaseTransform transform) |
private void |
PerspectiveTransform.setupTransforms(BaseTransform transform) |
ImageData |
ImageData.transform(BaseTransform concattx) |
static BaseBounds |
Effect.transformBounds(BaseTransform tx,
BaseBounds r) |
protected static Rectangle |
FilterEffect.untransformClip(BaseTransform transform,
Rectangle clip) |
Constructor and Description |
---|
ImageData(FilterContext fctx,
Filterable image,
Rectangle bounds,
BaseTransform transform) |
ImageData(ImageData original,
BaseTransform transform,
Rectangle bounds) |
Modifier and Type | Field and Description |
---|---|
private BaseTransform[] |
EffectPeer.inputTransforms |
Modifier and Type | Method and Description |
---|---|
protected BaseTransform |
EffectPeer.getInputTransform(int inputIndex) |
Modifier and Type | Method and Description |
---|---|
abstract ImageData |
EffectPeer.filter(Effect effect,
T renderState,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
Rectangle |
EffectPeer.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
static int |
EffectPeer.getTextureCoordinates(float[] coords,
float srcX,
float srcY,
float srcNativeWidth,
float srcNativeHeight,
Rectangle dstBounds,
BaseTransform transform)
Returns either 4 or 8 source texture coordinates depending on the
transform being applied to the source.
|
int |
EffectPeer.getTextureCoordinates(int inputIndex,
float[] coords,
float srcX,
float srcY,
float srcNativeWidth,
float srcNativeHeight,
Rectangle dstBounds,
BaseTransform transform)
Returns either 4 or 8 source texture coordinates depending on the
transform being applied to the source.
|
protected void |
EffectPeer.setInputTransform(int inputIndex,
BaseTransform tx) |
abstract Filterable |
Renderer.transform(FilterContext fctx,
Filterable original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
abstract ImageData |
Renderer.transform(FilterContext fctx,
ImageData original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
Modifier and Type | Method and Description |
---|---|
ImageData |
PrMergePeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
PrFloodPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
PrReflectionPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
PrCropPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
(package private) static Point2D |
PrEffectHelper.project(float x,
float y,
double vw,
double vh,
NGCamera cam,
BaseTransform inv,
PickRay tmpray,
Vec3d tmpvec,
Point2D ret) |
void |
PrRenderInfo.renderImage(ImageData image,
BaseTransform transform,
FilterContext fctx) |
Modifier and Type | Method and Description |
---|---|
ImageData |
PPStoPSWDisplacementMapPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
PPSEffectPeer.filter(Effect effect,
T renderState,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
Rectangle |
PPSLinearConvolveShadowPeer.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
Rectangle |
PPSLinearConvolvePeer.getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
int |
PPSDisplacementMapPeer.getTextureCoordinates(int inputIndex,
float[] coords,
float srcX,
float srcY,
float srcNativeWidth,
float srcNativeHeight,
Rectangle dstBounds,
BaseTransform transform) |
int |
PPSPerspectiveTransformPeer.getTextureCoordinates(int inputIndex,
float[] coords,
float srcX,
float srcY,
float srcNativeWidth,
float srcNativeHeight,
Rectangle dstBounds,
BaseTransform transform) |
Filterable |
PPSRenderer.transform(FilterContext fctx,
Filterable original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
ImageData |
PPSRenderer.transform(FilterContext fctx,
ImageData original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
Modifier and Type | Method and Description |
---|---|
Filterable |
PSWRenderer.transform(FilterContext fctx,
Filterable original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
ImageData |
PSWRenderer.transform(FilterContext fctx,
ImageData original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
Modifier and Type | Field and Description |
---|---|
private BaseTransform |
BoxRenderState.inputtx |
private BaseTransform |
GaussianRenderState.inputtx |
private BaseTransform |
BoxRenderState.resulttx |
private BaseTransform |
GaussianRenderState.resulttx |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
BoxRenderState.getInputTransform(BaseTransform filterTransform) |
BaseTransform |
RenderState.getInputTransform(BaseTransform filterTransform)
Return the transform that should be used to obtain pixel input from the
Effect inputs for this filter operation. |
BaseTransform |
GaussianRenderState.getInputTransform(BaseTransform filterTransform) |
BaseTransform |
BoxRenderState.getResultTransform(BaseTransform filterTransform) |
BaseTransform |
RenderState.getResultTransform(BaseTransform filterTransform)
Return the transform that should be used to transform the results of
the filter operation.
|
BaseTransform |
GaussianRenderState.getResultTransform(BaseTransform filterTransform) |
Modifier and Type | Method and Description |
---|---|
BaseTransform |
BoxRenderState.getInputTransform(BaseTransform filterTransform) |
BaseTransform |
RenderState.getInputTransform(BaseTransform filterTransform)
Return the transform that should be used to obtain pixel input from the
Effect inputs for this filter operation. |
BaseTransform |
GaussianRenderState.getInputTransform(BaseTransform filterTransform) |
abstract LinearConvolveRenderState |
LinearConvolveKernel.getRenderState(BaseTransform filtertx) |
LinearConvolveRenderState |
GaussianBlurState.getRenderState(BaseTransform filtertx) |
LinearConvolveRenderState |
BoxBlurState.getRenderState(BaseTransform filtertx) |
LinearConvolveRenderState |
MotionBlurState.getRenderState(BaseTransform filtertx) |
BaseTransform |
BoxRenderState.getResultTransform(BaseTransform filterTransform) |
BaseTransform |
RenderState.getResultTransform(BaseTransform filterTransform)
Return the transform that should be used to transform the results of
the filter operation.
|
BaseTransform |
GaussianRenderState.getResultTransform(BaseTransform filterTransform) |
Constructor and Description |
---|
BoxRenderState(float hsize,
float vsize,
int blurPasses,
float spread,
boolean isShadow,
Color4f shadowColor,
BaseTransform filtertx) |
GaussianRenderState(float radius,
float dx,
float dy,
BaseTransform filtertx)
Constructs a
RenderState for a single dimensional, directional
Gaussian convolution (as for a MotionBlur operation). |
GaussianRenderState(float xradius,
float yradius,
float spread,
boolean isShadow,
Color4f shadowColor,
BaseTransform filtertx)
Constructs a
RenderState for a 2 dimensional Gaussian convolution. |
Modifier and Type | Method and Description |
---|---|
ImageData |
JSWBoxBlurPeer.filter(Effect effect,
BoxRenderState brstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBoxShadowPeer.filter(Effect effect,
BoxRenderState brstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWLinearConvolvePeer.filter(Effect effect,
LinearConvolveRenderState lcrstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_HARD_LIGHTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SOFT_LIGHTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_EXCLUSIONPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWPerspectiveTransformPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_BLUEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_GREENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SRC_ATOPPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SRC_OUTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWPhongLighting_POINTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SRC_OVERPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_ADDPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_COLOR_DODGEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_MULTIPLYPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWSepiaTonePeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_LIGHTENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWColorAdjustPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_COLOR_BURNPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_OVERLAYPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWInvertMaskPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SRC_INPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWDisplacementMapPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBrightpassPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_REDPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWPhongLighting_DISTANTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWPhongLighting_SPOTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_DIFFERENCEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SCREENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_DARKENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
int |
JSWPerspectiveTransformPeer.getTextureCoordinates(int inputIndex,
float[] coords,
float srcX,
float srcY,
float srcNativeWidth,
float srcNativeHeight,
Rectangle dstBounds,
BaseTransform transform) |
int |
JSWDisplacementMapPeer.getTextureCoordinates(int inputIndex,
float[] coords,
float srcX,
float srcY,
float srcNativeWidth,
float srcNativeHeight,
Rectangle dstBounds,
BaseTransform transform) |
Modifier and Type | Method and Description |
---|---|
ImageData |
SSEBoxBlurPeer.filter(Effect effect,
BoxRenderState brstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBoxShadowPeer.filter(Effect effect,
BoxRenderState brstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSELinearConvolvePeer.filter(Effect effect,
LinearConvolveRenderState lcrstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_DARKENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_HARD_LIGHTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SRC_ATOPPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SCREENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_COLOR_DODGEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SRC_OUTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_LIGHTENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEDisplacementMapPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SRC_INPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_EXCLUSIONPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEPhongLighting_POINTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEPerspectiveTransformPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_GREENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_DIFFERENCEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBrightpassPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEColorAdjustPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SOFT_LIGHTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_OVERLAYPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_BLUEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSESepiaTonePeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEInvertMaskPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_MULTIPLYPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_COLOR_BURNPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_REDPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEPhongLighting_SPOTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SRC_OVERPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEPhongLighting_DISTANTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_ADDPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
int |
SSEDisplacementMapPeer.getTextureCoordinates(int inputIndex,
float[] coords,
float srcX,
float srcY,
float srcNativeWidth,
float srcNativeHeight,
Rectangle dstBounds,
BaseTransform transform) |
int |
SSEPerspectiveTransformPeer.getTextureCoordinates(int inputIndex,
float[] coords,
float srcX,
float srcY,
float srcNativeWidth,
float srcNativeHeight,
Rectangle dstBounds,
BaseTransform transform) |
Modifier and Type | Method and Description |
---|---|
BaseBounds |
SwingNode.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Field and Description |
---|---|
private BaseTransform |
Node.localToParentTx
An affine transform that holds the computed local-to-parent transform.
|
Modifier and Type | Method and Description |
---|---|
(package private) BaseTransform |
Node.getLocalToParentTransform(BaseTransform tx)
Copy the localToParent transform into specified transform.
|
BaseTransform |
Node.impl_getLeafTransform()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
private BaseBounds |
Node.computeLocalBounds(BaseBounds bounds,
BaseTransform tx)
Computes the local bounds of this Node.
|
(package private) static WritableImage |
Scene.doSnapshot(Scene scene,
double x,
double y,
double w,
double h,
Node root,
BaseTransform transform,
boolean depthBuffer,
Paint fill,
Camera camera,
WritableImage wimg) |
private BaseBounds |
Parent.getChildTransformedBounds(Node node,
BaseTransform tx,
BaseBounds bounds) |
(package private) BaseBounds |
Node.getGeomBounds(BaseBounds bounds,
BaseTransform tx)
Loads the given bounds object with the geometric bounds relative to,
and based on, the given transform.
|
(package private) BaseBounds |
Node.getLocalBounds(BaseBounds bounds,
BaseTransform tx)
Loads the given bounds object with the local bounds relative to,
and based on, the given transform.
|
(package private) BaseTransform |
Node.getLocalToParentTransform(BaseTransform tx)
Copy the localToParent transform into specified transform.
|
(package private) BaseBounds |
Node.getTransformedBounds(BaseBounds bounds,
BaseTransform tx)
Loads the given bounds object with the transformed bounds relative to,
and based on, the given transform.
|
BaseBounds |
Camera.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
SubScene.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
LightBase.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
abstract BaseBounds |
Node.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Parent.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
BaseBounds |
Canvas.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
(package private) static BaseBounds |
Effect.getInputBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor,
Effect input) |
(package private) static BaseBounds |
Effect.getShadowBounds(BaseBounds bounds,
BaseTransform tx,
float width,
float height,
BlurType blurType) |
BaseBounds |
SepiaTone.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
abstract BaseBounds |
Effect.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
BoxBlur.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
ColorInput.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Lighting.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
InnerShadow.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Shadow.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Glow.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
DropShadow.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
DisplacementMap.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
PerspectiveTransform.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
ColorAdjust.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
ImageInput.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
GaussianBlur.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Reflection.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Blend.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Bloom.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
MotionBlur.impl_getBounds(BaseBounds bounds,
BaseTransform tx,
Node node,
BoundsAccessor boundsAccessor)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
private void |
PerspectiveTransform.setupDevCoords(BaseTransform transform) |
(package private) static BaseBounds |
Effect.transformBounds(BaseTransform tx,
BaseBounds r) |
Modifier and Type | Method and Description |
---|---|
BaseBounds |
ImageView.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
BaseBounds |
Region.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
BaseBounds |
MediaView.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
private static BaseTransform |
Shape.calculateNodeToSceneTransform(Node node) |
Modifier and Type | Method and Description |
---|---|
(package private) BaseBounds |
Shape.computeBounds(BaseBounds bounds,
BaseTransform tx,
double upad,
double dpad,
double x,
double y,
double w,
double h)
Helper function for rectangular shapes such as Rectangle and Ellipse
for computing their bounds.
|
(package private) BaseBounds |
Shape.computeShapeBounds(BaseBounds bounds,
BaseTransform tx,
Shape s) |
private static Area |
Shape.createTransformedArea(Shape geomShape,
BaseTransform transform) |
private Area |
Shape.getTransformedArea(BaseTransform transform) |
BaseBounds |
Polygon.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Ellipse.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Rectangle.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
MeshView.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Shape.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Sphere.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Shape3D.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Line.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Polyline.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Cylinder.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Box.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
Circle.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
BaseBounds |
Text.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended
for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
BaseTransform |
Shear.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseTransform |
Affine.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
abstract BaseTransform |
Transform.impl_derive(BaseTransform t)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseTransform |
Rotate.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseTransform |
Translate.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseTransform |
Scale.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
BaseTransform |
Shear.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseTransform |
Affine.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
abstract BaseTransform |
Transform.impl_derive(BaseTransform t)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseTransform |
Rotate.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseTransform |
Translate.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseTransform |
Scale.impl_derive(BaseTransform trans)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
BaseBounds |
WebView.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
BaseBounds |
WebEngine.Printable.impl_computeGeomBounds(BaseBounds bounds,
BaseTransform tx) |