Maven module :un.api : api-display :
Class :
un.engine.painter2d.AbstractPainter2D
Extends/Implements :
un.engine.painter2d.Painter2D
Subclasses : -
Variables :
paint,
brush,
font,
clip,
antialiazing,
alphaBlending
Functions :
AbstractPainter2D,
AbstractPainter2D,
getTransform,
setTransform,
getFinalTransform,
setClip,
getClip,
setAntialiazing,
isAntialiazing,
getAlphaBlending,
setAlphaBlending,
getFontContext,
setFont,
getFont,
setPaint,
getPaint,
setBrush,
getBrush,
fill,
stroke,
character,
execute,
render,
getGraphicFactory,
flush
protected Paint
paint
protected Brush
brush
protected Font
font
protected Geometry2D
clip
protected boolean
antialiazing
protected AlphaBlending
alphaBlending
public void
AbstractPainter2D ()
public void
AbstractPainter2D (Matrix4 base)
public Matrix
getTransform ()
public void
setTransform (Matrix trs)
protected Matrix4
getFinalTransform ()
public void
setClip (Geometry2D geom)
public Geometry2D
getClip ()
public void
setAntialiazing (boolean antialiazing)
public boolean
isAntialiazing ()
public AlphaBlending
getAlphaBlending ()
public void
setAlphaBlending (AlphaBlending alphaBlending)
public FontContext
getFontContext ()
public void
setFont (Font font)
public Font
getFont ()
public void
setPaint (Paint paint)
public Paint
getPaint ()
public void
setBrush (Brush brush)
public Brush
getBrush ()
public void
fill (CharArray text, float x, float y)
public void
stroke (CharArray text, float x, float y)
protected void
character (int c, Matrix3 trs, boolean fill)
public void
execute (Task task, Geometry2D area)
public void
render (SceneNode node)
public Graphic2DFactory
getGraphicFactory ()
public void
flush ()
author Johann Sorel