APIdia Launch Partner
Top Classes
module java.desktop

Package sun.java2d.loops


Class Summary

Modifier and TypeClass and Description
public class
Blit

Blit 1) copies rectangle of pixels 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

public class
BlitBg

BlitBg 1) copies rectangle of pixels from one surface to another 2) performs compositing of colors based upon a Composite parameter 3) assumes that non-opaque pixels are to be blended with the indicated Bg color before compositing with the destination precise behavior is undefined if the source surface and the destination surface are the same surface with overlapping regions of pixels

public class
CompositeType

A CompositeType object provides a chained description of a type of algorithm for color compositing.

public class
CustomComponent

CustomComponent, collection of GraphicsPrimitive Basically, this collection of components performs conversion from ANY to ANY via opaque copy

public class
DrawGlyphList

DrawGlyphList - loops for SolidTextRenderer pipe.

public class
DrawGlyphListAA

DrawGlyphListAA - loops for AATextRenderer pipe 1) draw anti-aliased text onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect

public class
DrawGlyphListColor

Draws color glyphs onto destination surface

public class
DrawGlyphListLCD

DrawGlyphListLCD- loops for LCDTextRenderer pipe 1) draw LCD anti-aliased text onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect

public class
DrawLine

DrawLine 1) draw solid color single width line onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect

public class
DrawParallelogram

DrawParallelogram 1) fill the area between the 4 edges of an outer parallelogram (as specified by an origin and 2 delta vectors) but also outside the 4 edges of an inner parallelogram (as specified by proportional amounts of the outer delta vectors)

public class
DrawPath

DrawPath 1.

public class
DrawPolygons

DrawPolygons 1) draw single-width line polygons onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect

public class
DrawRect

DrawRect 1) draw single-width line rectangle onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect

public class
FillParallelogram

FillParallelogram 1) fill the area between the 4 edges of a parallelogram (as specified by an origin and 2 delta vectors)

public class
FillPath

FillPath 1.

public class
FillRect

FillRect 1) draw solid color rectangle onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect

public class
FillSpans

FillSpans 1) draw solid color onto destination surface 2) rectangular areas to fill come from SpanIterator

public class
public class
GeneralRenderer

GeneralRenderer collection Basically, a collection of components which permit basic rendering to occur on rasters of any format

public abstract class
GraphicsPrimitive

defines interface for primitives which can be placed into the graphic component manager framework

public class
GraphicsPrimitiveMgr

GraphicsComponentMgr provides services to 1.

public class
GraphicsPrimitiveProxy

GraphicsPrimitiveProxy Acts as a proxy for instances of GraphicsPrimitive, enabling lazy classloading of these primitives.

public class
MaskBlit

MaskBlit 1) copies rectangle of pixels from one surface to another 2) performs compositing of colors based upon a Composite parameter 3) blends result of composite with destination using an alpha coverage mask 4) the mask may be null in which case it should be treated as if it were an array of all opaque values (0xff) precise behavior is undefined if the source surface and the destination surface are the same surface with overlapping regions of pixels

public class
MaskFill

MaskFill 1) fills rectangles of pixels on a surface 2) performs compositing of colors based upon a Composite parameter 3) blends result of composite with destination using an alpha coverage mask 4) the mask may be null in which case it should be treated as if it were an array of all opaque values (0xff)

pack-priv class
OpaqueCopyAnyToArgb

ANY format to ARGB format Blit

pack-priv class
OpaqueCopyArgbToAny

ARGB format to ANY format Blit

pack-priv abstract class
pack-priv class
public class
public class
public class
public class
ScaledBlit

ScaledBlit 1) copies rectangle of pixels from one surface to another while scaling the pixels to meet the sizes specified 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

pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
public class
SurfaceType

A SurfaceType object provides a chained description of a type of drawing surface.

public class
TransformBlit

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

public class
TransformHelper

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

public class
XORComposite

Bitwise XOR Composite class.

pack-priv class
XorCopyArgbToAny

ARGB format to ANY format Blit (pixels are XORed together with XOR pixel)

pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv abstract class