graphics302::AaShape : graphics302::Shape

Shape that supports anti aliasing Render will compute a list of intesting points to look at whne doing anti aliasing ie: Known edge pixels or at the minimum all modified pixels


abstract Void aaRender(Image302 img, DrawingEnv env, |Point pixelListener)

Renders the shape If img.env.antiAliasing is enbaled then for each modified point, a callback to pixelListener(point) MUST be made


override Void render(Image302 img, DrawingEnv env)