| Modifier and Type | Class 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 |