Maven module :un.api : api-display :
Class :
un.engine.painter2d.Painter2D
Extends/Implements : -
Subclasses : -
Variables : -
Functions :
getTransform,
setTransform,
getFontContext,
setClip,
getClip,
getAlphaBlending,
setAlphaBlending,
setPaint,
getPaint,
setBrush,
getBrush,
setFont,
getFont,
fill,
fill,
stroke,
stroke,
paint,
execute,
derivate,
render,
getGraphicFactory,
flush,
dispose
Matrix
getTransform ()
void
setTransform (Matrix trs)
FontContext
getFontContext ()
void
setClip (Geometry2D geom)
Geometry2D
getClip ()
AlphaBlending
getAlphaBlending ()
void
setAlphaBlending (AlphaBlending alphaBlending)
void
setPaint (Paint paint)
Paint
getPaint ()
void
setBrush (Brush brush)
Brush
getBrush ()
void
setFont (Font font)
Font
getFont ()
void
fill (Geometry2D geom)
void
fill (CharArray text, float x, float y)
void
stroke (Geometry2D geom)
void
stroke (CharArray text, float x, float y)
void
paint (Image image, Matrix4 transform)
void
execute (Task task, Geometry2D area)
Painter2D
derivate (Matrix4 transform)
void
render (SceneNode node)
Graphic2DFactory
getGraphicFactory ()
void
flush ()
void
dispose ()
The general output is an image but implementations may differ and provide
other kind of results, like PDF, PS, SVG or OpenGL rendering.
author Johann Sorel