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

public Class TransformBlit

extends GraphicsPrimitive
Class Inheritance
Known Direct Subclasses
sun.java2d.loops.TransformBlit.TraceTransformBlit, sun.java2d.opengl.OGLSurfaceToSurfaceTransform, sun.java2d.opengl.OGLRTTSurfaceToSurfaceTransform, sun.java2d.opengl.OGLSwToSurfaceTransform, sun.java2d.opengl.OGLTextureToSurfaceTransform, sun.java2d.opengl.OGLGeneralTransformedBlit, sun.java2d.xr.XRPMTransformedBlit, sun.java2d.xr.XrSwToPMTransformedBlit
Imports
java.awt.Composite, java.awt.geom.AffineTransform, sun.java2d.SurfaceData, sun.java2d.pipe.Region

TransformBlit 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
TransformBlit(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

public
TransformBlit(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Summary

Modifier and TypeMethod and Description
public static TransformBlit
public static TransformBlit
locate(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

public GraphicsPrimitive
public native void
Transform(SurfaceData src, SurfaceData dst, Composite comp, Region clip, AffineTransform at, int hint, int srcx, int srcy, int dstx, int dsty, int width, int height)

Inherited from sun.java2d.loops.GraphicsPrimitive:
convertFromconvertFromconvertTocreateConvertergetCompositeTypegetDestTypegetGeneralOpgetNativePrimgetPrimTypeIDgetSignaturegetSourceTypegetUniqueIDmakePrimitivemakePrimTypeIDmakeUniqueIDsatisfiessatisfiesSameAssetupGeneralBinaryOpsetupGeneralUnaryOpsimplenamesimplenamesimplenametoStringtracePrimitivetracingEnabled

Field Detail

blitcacheback to summary
private static RenderCache blitcache
methodSignatureback to summary
public static final String methodSignature

Hides sun.java2d.loops.GraphicsPrimitive.methodSignature.

primTypeIDback to summary
public static final int primTypeID

Constructor Detail

TransformBlitback to summary
protected TransformBlit(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
TransformBlitback to summary
public TransformBlit(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Detail

getFromCacheback to summary
public static TransformBlit getFromCache(SurfaceType src, CompositeType comp, SurfaceType dst)
locateback to summary
public static TransformBlit locate(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
traceWrapback to summary
public GraphicsPrimitive traceWrap()

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

Transformback to summary
public native void Transform(SurfaceData src, SurfaceData dst, Composite comp, Region clip, AffineTransform at, int hint, int srcx, int srcy, int dstx, int dsty, int width, int height)
sun.java2d.loops back to summary

private Class TransformBlit.TraceTransformBlit

extends TransformBlit
Class Inheritance

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public GraphicsPrimitive
public void
Transform(SurfaceData src, SurfaceData dst, Composite comp, Region clip, AffineTransform at, int hint, int srcx, int srcy, int dstx, int dsty, int width, int height)

Overrides sun.java2d.loops.TransformBlit.Transform.

Inherited from sun.java2d.loops.TransformBlit:
getFromCachelocate

Field Detail

targetback to summary
pack-priv TransformBlit target

Constructor Detail

TraceTransformBlitback to summary
public TraceTransformBlit(TransformBlit target)

Method Detail

traceWrapback to summary
public GraphicsPrimitive traceWrap()

Overrides sun.java2d.loops.TransformBlit.traceWrap.

Transformback to summary
public void Transform(SurfaceData src, SurfaceData dst, Composite comp, Region clip, AffineTransform at, int hint, int srcx, int srcy, int dstx, int dsty, int width, int height)

Overrides sun.java2d.loops.TransformBlit.Transform.