Class ShapeRenderer
java.lang.Object
com.github.weisj.jsvg.renderer.impl.ShapeRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classprivate static final classstatic final classstatic final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidpaintDebugMarker(@NotNull RenderContext context, @NotNull Graphics2D g, @NotNull Marker marker, float rotation) static voidpaintSingleMarker(@NotNull ShapeNode shapeNode, @NotNull RenderContext context, @NotNull Output output, MarkerOrientation.MarkerType type, @Nullable Marker marker, float x, float y, float dxIn, float dyIn, float dxOut, float dyOut) private static voidrenderMarkers(@NotNull Output output, @NotNull RenderContext context, @NotNull ShapeRenderer.PaintShape paintShape, @NotNull ShapeRenderer.ShapeMarkerInfo markerInfo) private static voidrenderMarkersImpl(@NotNull Output output, @NotNull RenderContext context, @NotNull PathIterator iterator, @NotNull ShapeRenderer.ShapeMarkerInfo markerInfo) private static voidrenderShapeFill(@NotNull RenderContext context, @NotNull Output output, @NotNull ShapeRenderer.PaintShape paintShape) private static voidrenderShapeStroke(@NotNull RenderContext context, @NotNull Output output, @NotNull ShapeRenderer.PaintShape paintShape, @Nullable Stroke stroke, boolean willBeFilledAfterwards) static voidrenderWithPaintOrder(@NotNull Output output, boolean canBeFilledHint, @NotNull PaintOrder paintOrder, @NotNull ShapeRenderer.ShapePaintContext shapePaintContext, @NotNull ShapeRenderer.PaintShape paintShape, @Nullable ShapeRenderer.ShapeMarkerInfo markerInfo)
-
Field Details
-
DEBUG_MARKERS
private static final boolean DEBUG_MARKERS- See Also:
-
-
Constructor Details
-
ShapeRenderer
private ShapeRenderer()
-
-
Method Details
-
renderWithPaintOrder
public static void renderWithPaintOrder(@NotNull @NotNull Output output, boolean canBeFilledHint, @NotNull @NotNull PaintOrder paintOrder, @NotNull @NotNull ShapeRenderer.ShapePaintContext shapePaintContext, @NotNull @NotNull ShapeRenderer.PaintShape paintShape, @Nullable @Nullable ShapeRenderer.ShapeMarkerInfo markerInfo) -
renderMarkers
private static void renderMarkers(@NotNull @NotNull Output output, @NotNull @NotNull RenderContext context, @NotNull @NotNull ShapeRenderer.PaintShape paintShape, @NotNull @NotNull ShapeRenderer.ShapeMarkerInfo markerInfo) -
renderShapeStroke
private static void renderShapeStroke(@NotNull @NotNull RenderContext context, @NotNull @NotNull Output output, @NotNull @NotNull ShapeRenderer.PaintShape paintShape, @Nullable @Nullable Stroke stroke, boolean willBeFilledAfterwards) -
renderShapeFill
private static void renderShapeFill(@NotNull @NotNull RenderContext context, @NotNull @NotNull Output output, @NotNull @NotNull ShapeRenderer.PaintShape paintShape) -
renderMarkersImpl
private static void renderMarkersImpl(@NotNull @NotNull Output output, @NotNull @NotNull RenderContext context, @NotNull @NotNull PathIterator iterator, @NotNull @NotNull ShapeRenderer.ShapeMarkerInfo markerInfo) -
paintSingleMarker
public static void paintSingleMarker(@NotNull @NotNull ShapeNode shapeNode, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output, @Nullable MarkerOrientation.MarkerType type, @Nullable @Nullable Marker marker, float x, float y, float dxIn, float dyIn, float dxOut, float dyOut) -
paintDebugMarker
private static void paintDebugMarker(@NotNull @NotNull RenderContext context, @NotNull @NotNull Graphics2D g, @NotNull @NotNull Marker marker, float rotation)
-