AGG.h | A common include file for AGG headers |
AGGPolygonFactory.h | AGGPolygonFactory is a class for creating the AGG polygon implementations |
AGGPolygonWrapper.cpp | AGGPolygonWrapper is a class for wrapping the AGG polygon implementation to the tests |
AGGPolygonWrapper.h | AGGPolygonWrapper is a class for wrapping the AGG polygon implementation to the tests |
AGGRenderer.cpp | A class for wrapping the AGG rendering implementation for the tests |
AGGRenderer.h | A class for wrapping the AGG rendering implementation for the tests |
AGGRenderTargetWrapper.h | A class for wrapping the AGG render target implementation for the tests |
Base.h | A common include file for base headers |
BitmapData.h | A class for passing bitmap data to the polygon filler |
ClipRectangle.h | A class for defining a clip rectangle |
complex_data.inc | |
CoverageTable.h | Coverage table include file |
DefaultPaintWrapper.h | Default paint wrapper implements a wrapper that contains just the paint colour as unsigned int |
DefaultPolygonFactory.h | DefaultPolygonFactory is a class for creating the default polygon implementations |
DumpSVG.cpp | A utility class for dumping the polygon data to SVG file |
DumpSVG.h | A utility class for dumping the polygon data to SVG file |
GDIplus.h | A common include file for GDI+ headers |
GDIplusPolygonFactory.h | GDIplusPolygonFactory is a class for creating the GDI+ polygon implementations |
GDIplusPolygonWrapper.cpp | GDIplusPolygonWrapper is a class for wrapping the GDI+ polygon implementation to the tests |
GDIplusPolygonWrapper.h | GDIplusPolygonWrapper is a class for wrapping the GDI+ polygon implementation to the tests |
GDIplusRenderer.cpp | A class for wrapping the GDI+ rendering implementation for the tests |
GDIplusRenderer.h | A class for wrapping the GDI+ rendering implementation for the tests |
GDIplusRenderTargetWrapper.h | A class for wrapping the GDI+ render target implementation for the tests |
Implementation.h | A common include file for implementation headers |
Matrix2d.cpp | A simple 2d matrix class |
Matrix2d.h | A simple 2d matrix class |
NonZeroMask.h | NonZeroMask is used for tracking the mask data of non-zero winding buffer |
NonZeroMaskA.h | NonZeroMaskA is an implementation for tracking the mask data of non-zero winding buffer |
NonZeroMaskB.h | NonZeroMaskB is an implementation for tracking the mask data of non-zero winding buffer. It doesn't use compares for building the masks |
NonZeroMaskC.h | NonZeroMaskC is a class for tracking the mask data of non-zero winding buffer |
PaintWrapper.h | PaintWrapper is a class for wrapping the actual paint implementation to the tests |
Platform.h | A header file for defining platform related class formats and functions |
Polygon.cpp | A class for handling polygons. Each polygon is a set of sub-polygons |
Polygon.h | A class for handling polygons. Each polygon is a set of sub-polygons |
PolygonData.h | A class for holding raw vertex data to be used at the construction of a polygon |
PolygonFactory.h | PolygonFactory is a base class for factories that create the actual polygon implementations |
PolygonFiller.h | Defines the API for the polygon fillers |
PolygonTester.cpp | PolygonTester is a class for running the tests for different polygon filler implementations |
PolygonTester.h | PolygonTester is a class for running the tests for different polygon filler implementations |
PolygonUnrollA.h | PolygonUnrollA.h contains defines for unrolled loops. This version uses immediate data for everything |
PolygonUnrollB.h | PolygonUnrollB.h contains defines for unrolled loops. This version uses immediate data for everything |
PolygonVersionA.cpp | PolygonFiller implementation version A. This is the basic implementation |
PolygonVersionA.h | PolygonFiller implementation version A. This is the basic implementation |
PolygonVersionB.cpp | PolygonFiller implementation version B. Uses fixed point math in the edge calculations |
PolygonVersionB.h | PolygonFiller implementation version B. Uses fixed point math in the edge calculations |
PolygonVersionC.cpp | PolygonFiller implementation version C. Similar to B, but uses edge tracking |
PolygonVersionC.h | PolygonFiller implementation version C. Similar to B, but uses edge tracking |
PolygonVersionD.cpp | PolygonFiller implementation version D. Similar to C, but uses mask tracking |
PolygonVersionD.h | PolygonFiller implementation version D. Similar to C, but uses mask tracking |
PolygonVersionE.cpp | PolygonFiller implementation version E. Similar to D, but has unrolled loops |
PolygonVersionE.h | PolygonFiller implementation version E. Similar to D, but has unrolled loops |
PolygonVersionF.cpp | PolygonFiller implementation version F. Similar to E, but does the rendering one scanline at a time |
PolygonVersionF.h | PolygonFiller implementation version F. Similar to E, but does the rendering one scanline at a time |
PolygonWrapper.h | PolygonWrapper is a class for wrapping the actual polygon implementation to the tests |
Renderer.h | A base class for defining renderers. The actual implementation of the renderer depends on the platform and fillers |
RenderTargetWrapper.h | A base class for defining render targets. The actual implementation of the render target depends on the platform and fillers |
ShapeMaker.cpp | A utility class for building polygons out of SVG commands |
ShapeMaker.h | A utility class for building polygons out of SVG commands |
SpanExtents.h | SpanExtents is a class for keeping track of minimum and maximum values of a span |
SubPolygon.cpp | A class for handling sub-polygons. Each sub-polygon is a continuos, closed set of edges |
SubPolygon.h | A class for handling sub-polygons. Each sub-polygon is a continuos, closed set of edges |
SVG.cpp | A set of classes for handling SVG files |
SVG.h | A set of classes for handling SVG files |
System.cpp | Various system level function implementations |
System.h | Various system level function implementations |
Test.h | A common include file for test headers |
TestApp.cpp | Test application for the algorithm. Uses SDL |
TestApp.h | Test application for the algorithm. Uses SDL |
TestAppAGG.cpp | Test application for AGG |
TestAppGDIplus.cpp | Test application for GDI+ |
TestMaker.cpp | A utility class for constructing standard tests |
TestMaker.h | A utility class for constructing standard tests |
TestPattern.cpp | A utility class for constructing test patterns |
TestPattern.h | A utility class for constructing test patterns |
TickCounter.cpp | A tick counter implementation |
TickCounter.h | A tick counter implementation |
Vector2d.h | A simple 2d vector class |
VectorGraphic.cpp | A vector graphic image is a set of polygons. Each polygon is associated with a color |
VectorGraphic.h | A vector graphic image is a set of polygons. Each polygon is associated with a color |