public class BufferedVectorImageDrawer extends java.lang.Object implements ej.microui.display.UIDrawing, VGDrawing
By default, it does not support any drawing. It must be overridden to manage GPU specificities.
The BufferedVectorImageDrawer available in LLVGEngine.getBufferedVectorImageDrawer() can be used to
draw the different shapes.
| Constructor and Description |
|---|
BufferedVectorImageDrawer() |
| Modifier and Type | Method and Description |
|---|---|
void |
drawPath(ej.microui.display.MicroUIGraphicsContext gc,
java.awt.geom.GeneralPath path,
float x,
float y,
float[] matrix,
int fillRule,
int blend,
VGPaint paint)
Draws a general path filled with the given color representation.
|
protected BufferedVectorImageDrawer |
getDefaultDrawer()
Gets the default buffered vector image drawer able to draw all MicroUI and MicroVG drawings in a buffered vector
image.
|
ej.microui.display.MicroUIImageFormat |
handledFormat()
Gets the supported buffered image format.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdrawChar, drawCharWithRotationBilinear, drawCharWithRotationNearestNeighbor, drawCircle, drawCircleArc, drawEllipse, drawEllipseArc, drawFlippedImage, drawHorizontalLine, drawImage, drawLine, drawRectangle, drawRenderableString, drawRotatedImageBilinear, drawRotatedImageNearestNeighbor, drawRoundedRectangle, drawScaledImageBilinear, drawScaledImageNearestNeighbor, drawScaledRenderableStringBilinear, drawScaledStringBilinear, drawString, drawThickCircle, drawThickCircleArc, drawThickEllipse, drawThickFadedCircle, drawThickFadedCircleArc, drawThickFadedEllipse, drawThickFadedLine, drawThickFadedPoint, drawThickLine, drawVerticalLine, fillCircle, fillCircleArc, fillEllipse, fillEllipseArc, fillRectangle, fillRoundedRectangle, initializeRenderableStringSNIContext, stringWidth, writePixeldrawImage, drawStringpublic ej.microui.display.MicroUIImageFormat handledFormat()
VGDrawinghandledFormat in interface ej.microui.display.UIDrawinghandledFormat in interface VGDrawingpublic void drawPath(ej.microui.display.MicroUIGraphicsContext gc,
java.awt.geom.GeneralPath path,
float x,
float y,
float[] matrix,
int fillRule,
int blend,
VGPaint paint)
VGDrawingprotected BufferedVectorImageDrawer getDefaultDrawer()