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 |
code | html |
Blit.AnyBlit
| |
code | html |
Blit.GeneralMaskBlit
| |
code | html |
Blit.GeneralXorBlit
| |
code | html |
Blit.TraceBlit
| |
code | html |
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 |
code | html |
BlitBg.General
| |
code | html |
BlitBg.TraceBlitBg
| |
code | html |
CompositeType
| A CompositeType object provides a chained description of a type of
algorithm for color compositing. |
code | html |
CustomComponent
| CustomComponent, collection of GraphicsPrimitive
Basically, this collection of components performs conversion from
ANY to ANY via opaque copy |
code | html |
DrawGlyphList
| DrawGlyphList - loops for SolidTextRenderer pipe. |
code | html |
DrawGlyphList.General
| |
code | html |
DrawGlyphList.TraceDrawGlyphList
| |
code | html |
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 |
code | html |
DrawGlyphListAA.General
| |
code | html |
DrawGlyphListAA.TraceDrawGlyphListAA
| |
code | html |
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 |
code | html |
DrawGlyphListLCD.TraceDrawGlyphListLCD
| |
code | html |
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 |
code | html |
DrawLine.TraceDrawLine
| |
code | html |
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) |
code | html |
DrawParallelogram.TraceDrawParallelogram
| |
code | html |
DrawPath
| DrawPath
1. |
code | html |
DrawPath.TraceDrawPath
| |
code | html |
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 |
code | html |
DrawPolygons.TraceDrawPolygons
| |
code | html |
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 |
code | html |
DrawRect.TraceDrawRect
| |
code | html |
FillParallelogram
| FillParallelogram
1) fill the area between the 4 edges of a parallelogram
(as specified by an origin and 2 delta vectors) |
code | html |
FillParallelogram.TraceFillParallelogram
| |
code | html |
FillPath
| FillPath
1. |
code | html |
FillPath.TraceFillPath
| |
code | html |
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 |
code | html |
FillRect.General
| |
code | html |
FillRect.TraceFillRect
| |
code | html |
FillSpans
| FillSpans
1) draw solid color onto destination surface
2) rectangular areas to fill come from SpanIterator |
code | html |
FillSpans.TraceFillSpans
| |
code | html |
FontInfo
| |
code | html |
GeneralRenderer
| GeneralRenderer collection
Basically, a collection of components which permit basic
rendering to occur on rasters of any format |
code | html |
GraphicsPrimitive.TraceReporter
| |
code | html |
GraphicsPrimitiveMgr
| GraphicsComponentMgr provides services to
1. |
code | html |
GraphicsPrimitiveMgr.PrimitiveSpec
| |
code | html |
GraphicsPrimitiveProxy
| GraphicsPrimitiveProxy
Acts as a proxy for instances of GraphicsPrimitive, enabling lazy
classloading of these primitives. |
code | html |
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 |
code | html |
MaskBlit.General
| |
code | html |
MaskBlit.TraceMaskBlit
| |
code | html |
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) |
code | html |
MaskFill.General
| |
code | html |
MaskFill.TraceMaskFill
| |
code | html |
OpaqueCopyAnyToArgb
| ANY format to ARGB format Blit |
code | html |
OpaqueCopyArgbToAny
| ARGB format to ANY format Blit |
code | html |
PixelWriterDrawHandler
| |
code | html |
ProcessPath
| |
code | html |
ProcessPath.ActiveEdgeList
| |
code | html |
ProcessPath.DrawProcessHandler
| |
code | html |
ProcessPath.Edge
| |
code | html |
ProcessPath.FillData
| |
code | html |
ProcessPath.FillProcessHandler
| |
code | html |
ProcessPath.Point
| |
code | html |
RenderCache
| |
code | html |
RenderCache.Entry
| |
code | html |
RenderLoops
| |
code | html |
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 |
code | html |
ScaledBlit.TraceScaledBlit
| |
code | html |
SetDrawLineANY
| |
code | html |
SetDrawPathANY
| |
code | html |
SetDrawPolygonsANY
| |
code | html |
SetDrawRectANY
| |
code | html |
SetFillPathANY
| |
code | html |
SetFillRectANY
| |
code | html |
SetFillSpansANY
| |
code | html |
SolidPixelWriter
| |
code | html |
SurfaceType
| A SurfaceType object provides a chained description of a type of
drawing surface. |
code | html |
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 |
code | html |
TransformBlit.TraceTransformBlit
| |
code | html |
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 |
code | html |
TransformHelper.TraceTransformHelper
| |
code | html |
XORComposite
| Bitwise XOR Composite class. |
code | html |
XorCopyArgbToAny
| ARGB format to ANY format Blit (pixels are XORed together with XOR pixel) |
code | html |
XorDrawGlyphListAAANY
| |
code | html |
XorDrawGlyphListANY
| |
code | html |
XorDrawLineANY
| |
code | html |
XorDrawPathANY
| |
code | html |
XorDrawPolygonsANY
| |
code | html |
XorDrawRectANY
| |
code | html |
XorFillPathANY
| |
code | html |
XorFillRectANY
| |
code | html |
XorFillSpansANY
| |
code | html |
XorPixelWriter.ByteData
| |
code | html |
XorPixelWriter.DoubleData
| |
code | html |
XorPixelWriter.FloatData
| |
code | html |
XorPixelWriter.IntData
| |
code | html |
XorPixelWriter.ShortData
| |
code | html |