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 : -
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 ()
No gpu acceleration is done in this implementation.
This type of implementation is often called a Rasterizer.
author Johann Sorel