Maven module :un.engine : engine-rasterizer2d :
Class : un.engine.s2d.CPUPainter2D
Extends/Implements : un.engine.painter2d.AbstractPainter2D un.engine.s2d.un.engine.painter2d.ImagePainter2D
Subclasses : -

Painter2D rendering on given image.
No gpu acceleration is done in this implementation.
This type of implementation is often called a Rasterizer.
author  Johann Sorel


Variables : -
Functions : CPUPainter2D, CPUPainter2D, fill, derivate, paint, dispose, setSize, getSize, getImage, stroke, strokeNoAA, strokeAA



public void CPUPainter2D (int width, int height)

public void CPUPainter2D (Image image)

public void fill (Geometry2D geom)

public Painter2D derivate (Matrix4 transform)

public void paint (Image image, Matrix4 transform)

public void dispose ()

public void setSize (Extent.Long size)

public Extent.Long getSize ()

public Image getImage ()



public void stroke (Geometry2D geom)

public void strokeNoAA (Geometry2D geom)

public void strokeAA ()