Uses of Interface
com.github.weisj.jsvg.renderer.Output
-
-
Uses of Output in com.github.weisj.jsvg
Methods in com.github.weisj.jsvg with parameters of type Output Modifier and Type Method Description private float
SVGDocument. computePlatformFontSize(@NotNull PlatformSupport platformSupport, @NotNull Output output)
private @NotNull RenderContext
SVGDocument. prepareRenderContext(@NotNull PlatformSupport platformSupport, @NotNull Output output, @Nullable ViewBox bounds)
void
SVGDocument. renderWithPlatform(@NotNull PlatformSupport platformSupport, @NotNull Output output, @Nullable ViewBox bounds)
-
Uses of Output in com.github.weisj.jsvg.attributes
Methods in com.github.weisj.jsvg.attributes with parameters of type Output Modifier and Type Method Description static void
VectorEffect. applyEffects(@NotNull java.util.Set<VectorEffect> effects, @NotNull Output output, @NotNull RenderContext context, @Nullable java.awt.geom.AffineTransform elementTransform)
static @NotNull java.awt.Shape
VectorEffect. applyNonScalingStroke(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape)
-
Uses of Output in com.github.weisj.jsvg.attributes.paint
Methods in com.github.weisj.jsvg.attributes.paint with parameters of type Output Modifier and Type Method Description default void
SimplePaintSVGPaint. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
void
SVGPaint. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
default void
SimplePaintSVGPaint. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
void
SVGPaint. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
-
Uses of Output in com.github.weisj.jsvg.nodes
Methods in com.github.weisj.jsvg.nodes with parameters of type Output Modifier and Type Method Description void
ClipPath. applyClip(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds)
@NotNull java.awt.Paint
Mask. createMaskPaint(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds)
@NotNull java.awt.Paint
ClipPath. createPaintForSoftClipping(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds, @NotNull java.awt.Shape clipShape)
void
AbstractGradient. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
void
Pattern. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
void
AbstractGradient. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
void
Pattern. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
private @NotNull java.awt.Paint
Pattern. paintForBounds(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.Rectangle2D bounds)
void
Image. render(@NotNull RenderContext context, @NotNull Output output)
void
ShapeNode. render(@NotNull RenderContext context, @NotNull Output output)
void
SVG. render(@NotNull RenderContext context, @NotNull Output output)
void
Use. render(@NotNull RenderContext context, @NotNull Output output)
protected void
SVG. renderWithCurrentViewBox(@NotNull RenderContext context, @NotNull Output output)
-
Uses of Output in com.github.weisj.jsvg.nodes.container
Methods in com.github.weisj.jsvg.nodes.container with parameters of type Output Modifier and Type Method Description void
BaseInnerViewContainer. render(@NotNull RenderContext context, @NotNull Output output)
void
CommonRenderableContainerNode. render(@NotNull RenderContext context, @NotNull Output output)
protected void
BaseInnerViewContainer. renderWithCurrentViewBox(@NotNull RenderContext context, @NotNull Output output)
void
BaseInnerViewContainer. renderWithSize(@NotNull FloatSize useSiteSize, @Nullable ViewBox view, @NotNull RenderContext context, @NotNull Output output)
void
BaseInnerViewContainer. renderWithSize(@NotNull FloatSize useSiteSize, @Nullable ViewBox view, @Nullable PreserveAspectRatio preserveAspectRatio, @NotNull RenderContext context, @NotNull Output output)
-
Uses of Output in com.github.weisj.jsvg.nodes.filter
Fields in com.github.weisj.jsvg.nodes.filter declared as Output Modifier and Type Field Description private @NotNull Output
Filter.FilterInfo. imageOutput
Methods in com.github.weisj.jsvg.nodes.filter that return Output Modifier and Type Method Description @NotNull Output
Filter.FilterInfo. output()
Methods in com.github.weisj.jsvg.nodes.filter with parameters of type Output Modifier and Type Method Description @NotNull java.awt.image.BufferedImage
Filter. applyFilter(@NotNull Output output, @NotNull RenderContext context, @NotNull Filter.FilterInfo filterInfo)
@Nullable Filter.FilterBounds
Filter. createFilterBounds(@Nullable Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds)
Constructors in com.github.weisj.jsvg.nodes.filter with parameters of type Output Constructor Description FilterInfo(@NotNull BlittableImage blittableImage, @NotNull Output imageOutput, @NotNull Filter.FilterBounds filterBounds)
-
Uses of Output in com.github.weisj.jsvg.nodes.mesh
Methods in com.github.weisj.jsvg.nodes.mesh with parameters of type Output Modifier and Type Method Description void
MeshGradient. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
void
MeshGradient. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
void
MeshGradient. renderMesh(@NotNull MeasureContext measure, @NotNull Output output)
void
MeshPatch. renderPath(@NotNull Output output)
private void
MeshPatch. renderPath(@NotNull Output output, @NotNull CoonPatch patch, float scaleX, float scaleY, int depth)
-
Uses of Output in com.github.weisj.jsvg.nodes.prototype
Methods in com.github.weisj.jsvg.nodes.prototype with parameters of type Output Modifier and Type Method Description default void
Transformable. applyTransform(@NotNull Output output, @NotNull RenderContext context)
void
Renderable. render(@NotNull RenderContext context, @NotNull Output output)
-
Uses of Output in com.github.weisj.jsvg.nodes.text
Methods in com.github.weisj.jsvg.nodes.text with parameters of type Output Modifier and Type Method Description void
LinearTextContainer. render(@NotNull RenderContext context, @NotNull Output output)
void
TextPath. render(@NotNull RenderContext context, @NotNull Output output)
(package private) static void
GlyphRenderer. renderGlyphRun(@NotNull Output output, @NotNull PaintOrder paintOrder, @NotNull java.util.Set<VectorEffect> vectorEffects, @NotNull StringTextSegment segment, @NotNull java.awt.geom.Rectangle2D completeGlyphRunBounds)
protected void
TextContainer. renderSegment(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull Output output)
void
TextContainer. renderSegmentWithoutLayout(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull Output output)
void
TextSegment.RenderableSegment. renderSegmentWithoutLayout(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull Output output)
-
Uses of Output in com.github.weisj.jsvg.parser.resources
Methods in com.github.weisj.jsvg.parser.resources with parameters of type Output Modifier and Type Method Description void
ImageResource. render(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform imgTransform)
void
MissingImageResource. render(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform transform)
void
RenderableResource. render(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform transform)
void
SVGResource. render(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform imgTransform)
-
Uses of Output in com.github.weisj.jsvg.renderer
Classes in com.github.weisj.jsvg.renderer that implement Output Modifier and Type Class Description class
Graphics2DOutput
class
ShapeOutput
Fields in com.github.weisj.jsvg.renderer declared as Output Modifier and Type Field Description private @NotNull Output
Info.InfoWithIsolation. imageOutput
protected @NotNull Output
Info. output
Methods in com.github.weisj.jsvg.renderer that return Output Modifier and Type Method Description @NotNull Output
Graphics2DOutput. createChild()
@NotNull Output
Output. createChild()
@NotNull Output
ShapeOutput. createChild()
@NotNull Output
Info.InfoWithIsolation. output()
@NotNull Output
Info. output()
Methods in com.github.weisj.jsvg.renderer with parameters of type Output Modifier and Type Method Description private static void
NodeRenderer. applyTransform(@NotNull Renderable renderable, @NotNull Output childOutput, @NotNull RenderContext childContext)
void
GraphicsUtil.DisposablePaint. cleanupIfNeeded(@NotNull Output output)
void
MaskedPaint. cleanupIfNeeded(@NotNull Output output)
static void
GraphicsUtil. cleanupPaint(@NotNull Output output, @NotNull java.awt.Paint paint)
(package private) static @Nullable Info.InfoWithIsolation
Info.InfoWithIsolation. create(@NotNull Renderable renderable, @NotNull RenderContext context, @NotNull Output output, @NotNull ElementBounds elementBounds, @NotNull IsolationEffects effects)
private static @Nullable Info
NodeRenderer. createRenderInfo(@NotNull SVGNode node, @NotNull RenderContext context, @NotNull Output output, @Nullable Instantiator instantiator)
private static @NotNull java.awt.Paint
GraphicsUtil. exchangePaint(@NotNull Output output, @NotNull java.awt.Paint current, @NotNull java.awt.Paint paint, boolean doCleanUp)
static void
ShapeRenderer. paintSingleMarker(@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 void
ShapeRenderer. renderMarkers(@NotNull Output output, @NotNull RenderContext context, @NotNull ShapeRenderer.PaintShape paintShape, @NotNull ShapeRenderer.ShapeMarkerInfo markerInfo)
private static void
ShapeRenderer. renderMarkersImpl(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.PathIterator iterator, @NotNull ShapeRenderer.ShapeMarkerInfo markerInfo)
static void
NodeRenderer. renderNode(@NotNull SVGNode node, @NotNull RenderContext context, @NotNull Output output)
static void
NodeRenderer. renderNode(@NotNull SVGNode node, @NotNull RenderContext context, @NotNull Output output, @Nullable Instantiator instantiator)
private static void
ShapeRenderer. renderShapeFill(@NotNull RenderContext context, @NotNull Output output, @NotNull ShapeRenderer.PaintShape paintShape)
private static void
ShapeRenderer. renderShapeStroke(@NotNull RenderContext context, @NotNull Output output, @NotNull ShapeRenderer.PaintShape paintShape, @Nullable java.awt.Stroke stroke, boolean willBeFilledAfterwards)
static void
ShapeRenderer. renderWithPaintOrder(@NotNull Output output, boolean canBeFilledHint, @NotNull PaintOrder paintOrder, @NotNull ShapeRenderer.ShapePaintContext shapePaintContext, @NotNull ShapeRenderer.PaintShape paintShape, @Nullable ShapeRenderer.ShapeMarkerInfo markerInfo)
static void
NodeRenderer. renderWithSize(@NotNull BaseInnerViewContainer node, @NotNull FloatSize size, @NotNull RenderContext context, @NotNull Output output, @Nullable Instantiator instantiator)
void
RenderContext. rotate(@NotNull Output output, double angle)
static void
GraphicsUtil. safelyDrawImage(@NotNull Output output, @NotNull java.awt.Graphics2D g, @NotNull java.awt.Image image, @Nullable java.awt.image.ImageObserver observer)
static void
GraphicsUtil. safelySetPaint(@NotNull Output output, @NotNull java.awt.Graphics2D g, @NotNull java.awt.Paint paint)
static void
GraphicsUtil. safelySetPaint(@NotNull Output output, @NotNull java.awt.Graphics2D g, @NotNull java.awt.Paint paint, boolean disposeOld)
default void
GraphicsUtil.WrappingPaint. safelySetPaint(@NotNull Output output, @NotNull java.awt.Paint paint, boolean updateRefCounts)
void
RenderContext. scale(@NotNull Output output, double sx, double sy)
private static @Nullable ClipPath
NodeRenderer. setupClip(@NotNull HasClip renderable, @NotNull ElementBounds elementBounds, @NotNull RenderContext childContext, @NotNull Output childOutput)
private static @Nullable Filter
NodeRenderer. setupFilter(@NotNull HasFilter hasFilter, @NotNull Output childOutput)
private static @Nullable Mask
NodeRenderer. setupMask(HasClip renderable, ElementBounds elementBounds, Output childOutput, RenderContext childContext)
void
RenderContext. transform(@NotNull Output output, @NotNull java.awt.geom.AffineTransform at)
void
RenderContext. translate(@NotNull Output output, double dx, double dy)
void
RenderContext. translate(@NotNull Output output, @NotNull java.awt.geom.Point2D dp)
private static boolean
NodeRenderer. useAccurateMasking(@NotNull Output output)
Constructors in com.github.weisj.jsvg.renderer with parameters of type Output Constructor Description Info(@NotNull Renderable renderable, @NotNull RenderContext context, @NotNull Output output)
InfoWithIsolation(@NotNull Renderable renderable, @NotNull RenderContext context, @NotNull Output output, @NotNull Output imageOutput, @NotNull BlittableImage blittableImage, @NotNull ElementBounds elementBounds, @NotNull IsolationEffects isolationEffects, Filter.FilterInfo filterInfo)
-
Uses of Output in com.github.weisj.jsvg.util
Methods in com.github.weisj.jsvg.util with parameters of type Output Modifier and Type Method Description void
BlittableImage. blitTo(@NotNull Output output)
static @NotNull java.awt.image.BufferedImage
ImageUtil. createCompatibleTransparentImage(@NotNull Output output, double width, double height)
void
BlittableImage. debug(@NotNull Output output)
void
BlittableImage. debug(@NotNull Output output, boolean drawImage)
void
BlittableImage. prepareForBlitting(@NotNull Output output)
void
BlittableImage. render(@NotNull Output output, @NotNull java.util.function.BiConsumer<Output,RenderContext> painter)
void
BlittableImage. render(@NotNull Output output, @NotNull java.util.function.Consumer<java.awt.Graphics2D> painter)
void
BlittableImage. renderNode(@NotNull Output parentOutput, @NotNull SVGNode node, @NotNull Instantiator instantiator)
boolean
CachedSurfaceSupplier. useCache(@NotNull Output output, @NotNull RenderContext renderContext)
Method parameters in com.github.weisj.jsvg.util with type arguments of type Output Modifier and Type Method Description void
BlittableImage. render(@NotNull Output output, @NotNull java.util.function.BiConsumer<Output,RenderContext> painter)
-