APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.java2d.loops

public Class TransformHelper

extends GraphicsPrimitive
Class Inheritance
Known Direct Subclasses
sun.java2d.loops.TransformHelper.TraceTransformHelper
Imports
java.awt.Composite, java.awt.geom.AffineTransform, sun.java2d.SurfaceData, sun.java2d.pipe.Region

TransformHelper 1) applies an AffineTransform to a rectangle of pixels while copying from one surface to another 2) performs compositing of colors based upon a Composite parameter precise behavior is undefined if the source surface and the destination surface are the same surface with overlapping regions of pixels

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static RenderCache
public static final String
public static final int
Inherited from sun.java2d.loops.GraphicsPrimitive:
TRACECOUNTStracefiletraceflagsTRACELOGtraceMaptraceoutTRACETIMESTAMP

Constructor Summary

AccessConstructor and Description
protected
public
TransformHelper(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Summary

Modifier and TypeMethod and Description
public static synchronized TransformHelper
public static TransformHelper
public GraphicsPrimitive
public native void
Transform(MaskBlit output, SurfaceData src, SurfaceData dst, Composite comp, Region clip, AffineTransform itx, int txtype, int sx1, int sy1, int sx2, int sy2, int dx1, int dy1, int dx2, int dy2, int[] edges, int dxoff, int dyoff)

Inherited from sun.java2d.loops.GraphicsPrimitive:
convertFromconvertFromconvertTocreateConvertergetCompositeTypegetDestTypegetGeneralOpgetNativePrimgetPrimTypeIDgetSignaturegetSourceTypegetUniqueIDmakePrimitivemakePrimTypeIDmakeUniqueIDsatisfiessatisfiesSameAssetupGeneralBinaryOpsetupGeneralUnaryOpsimplenamesimplenamesimplenametoStringtracePrimitivetracingEnabled

Field Detail

helpercacheback to summary
private static RenderCache helpercache
methodSignatureback to summary
public static final String methodSignature

Hides sun.java2d.loops.GraphicsPrimitive.methodSignature.

primTypeIDback to summary
public static final int primTypeID

Constructor Detail

TransformHelperback to summary
protected TransformHelper(SurfaceType srctype)
TransformHelperback to summary
public TransformHelper(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Detail

getFromCacheback to summary
public static synchronized TransformHelper getFromCache(SurfaceType src)
locateback to summary
public static TransformHelper locate(SurfaceType srctype)
traceWrapback to summary
public GraphicsPrimitive traceWrap()

Implements abstract sun.java2d.loops.GraphicsPrimitive.traceWrap.

Transformback to summary
public native void Transform(MaskBlit output, SurfaceData src, SurfaceData dst, Composite comp, Region clip, AffineTransform itx, int txtype, int sx1, int sy1, int sx2, int sy2, int dx1, int dy1, int dx2, int dy2, int[] edges, int dxoff, int dyoff)
sun.java2d.loops back to summary

private Class TransformHelper.TraceTransformHelper

extends TransformHelper
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv TransformHelper
Inherited from sun.java2d.loops.TransformHelper:
methodSignatureprimTypeID

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public GraphicsPrimitive
public void
Transform(MaskBlit output, SurfaceData src, SurfaceData dst, Composite comp, Region clip, AffineTransform itx, int txtype, int sx1, int sy1, int sx2, int sy2, int dx1, int dy1, int dx2, int dy2, int[] edges, int dxoff, int dyoff)

Overrides sun.java2d.loops.TransformHelper.Transform.

Inherited from sun.java2d.loops.TransformHelper:
getFromCachelocate

Field Detail

targetback to summary
pack-priv TransformHelper target

Constructor Detail

TraceTransformHelperback to summary
public TraceTransformHelper(TransformHelper target)

Method Detail

traceWrapback to summary
public GraphicsPrimitive traceWrap()

Overrides sun.java2d.loops.TransformHelper.traceWrap.

Transformback to summary
public void Transform(MaskBlit output, SurfaceData src, SurfaceData dst, Composite comp, Region clip, AffineTransform itx, int txtype, int sx1, int sy1, int sx2, int sy2, int dx1, int dy1, int dx2, int dy2, int[] edges, int dxoff, int dyoff)

Overrides sun.java2d.loops.TransformHelper.Transform.