Uses of Interface
com.github.weisj.jsvg.renderer.output.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 floatSVGDocument. computePlatformFontSize(@NotNull PlatformSupport platformSupport, @NotNull Output output)private @NotNull RenderContextSVGDocument. prepareRenderContext(@NotNull PlatformSupport platformSupport, @NotNull Output output, @Nullable ViewBox bounds, @Nullable AnimationState animationState)voidSVGDocument. renderWithPlatform(@NotNull PlatformSupport platformSupport, @NotNull Output output, @Nullable ViewBox bounds)voidSVGDocument. renderWithPlatform(@NotNull PlatformSupport platformSupport, @NotNull Output output, @Nullable ViewBox bounds, @Nullable AnimationState animationState) -
Uses of Output in com.github.weisj.jsvg.animation.value
Methods in com.github.weisj.jsvg.animation.value with parameters of type Output Modifier and Type Method Description voidAnimatedColor. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidAnimatedPaint. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidAnimatedColor. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidAnimatedPaint. 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.attributes
Methods in com.github.weisj.jsvg.attributes with parameters of type Output Modifier and Type Method Description static voidVectorEffect. applyEffects(@NotNull java.util.Set<VectorEffect> effects, @NotNull Output output, @NotNull RenderContext context, @Nullable java.awt.geom.AffineTransform elementTransform)static @NotNull java.awt.ShapeVectorEffect. applyNonScalingStroke(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape) -
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 voidClipPath. applyClip(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds)@NotNull java.awt.PaintMask. createMaskPaint(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds)@NotNull java.awt.PaintClipPath. createPaintForSoftClipping(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds, @NotNull java.awt.Shape clipShape)voidAbstractGradient. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidPattern. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidAbstractGradient. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidPattern. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)private @NotNull java.awt.PaintPattern. paintForBounds(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.Rectangle2D bounds)voidImage. render(@NotNull RenderContext context, @NotNull Output output)voidShapeNode. render(@NotNull RenderContext context, @NotNull Output output)voidSVG. render(@NotNull RenderContext context, @NotNull Output output)voidUse. render(@NotNull RenderContext context, @NotNull Output output)protected voidSVG. 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 voidBaseInnerViewContainer. render(@NotNull RenderContext context, @NotNull Output output)voidCommonRenderableContainerNode. render(@NotNull RenderContext context, @NotNull Output output)protected voidBaseInnerViewContainer. renderWithCurrentViewBox(@NotNull RenderContext context, @NotNull Output output)voidBaseInnerViewContainer. renderWithSize(@NotNull FloatSize useSiteSize, @Nullable ViewBox view, @NotNull RenderContext context, @NotNull Output output)voidBaseInnerViewContainer. 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 OutputFilter.FilterInfo. imageOutputMethods in com.github.weisj.jsvg.nodes.filter that return Output Modifier and Type Method Description @NotNull OutputFilter.FilterInfo. output()Methods in com.github.weisj.jsvg.nodes.filter with parameters of type Output Modifier and Type Method Description @NotNull java.awt.image.BufferedImageFilter. applyFilter(@NotNull Output output, @NotNull RenderContext context, @NotNull Filter.FilterInfo filterInfo)@Nullable Filter.FilterBoundsFilter. 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 voidMeshGradient. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidMeshGradient. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidMeshGradient. renderMesh(@NotNull MeasureContext measure, @NotNull Output output)voidMeshPatch. renderPath(@NotNull Output output)private voidMeshPatch. 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 voidTransformable. applyTransform(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds bounds)voidRenderable. 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 voidAbstractGlyphRun.PaintableEmoji. render(@NotNull Output output, @NotNull SVGFont font)voidLinearTextContainer. render(@NotNull RenderContext context, @NotNull Output output)voidTextPath. render(@NotNull RenderContext context, @NotNull Output output)(package private) static voidGlyphRenderer. renderGlyphRun(@NotNull Output output, @NotNull PaintOrder paintOrder, @NotNull java.util.Set<VectorEffect> vectorEffects, @NotNull StringTextSegment segment)protected voidTextContainer. renderSegment(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull Output output)voidTextContainer. renderSegmentWithoutLayout(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull Output output)voidTextSegment.RenderableSegment. renderSegmentWithoutLayout(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull Output output) -
Uses of Output in com.github.weisj.jsvg.paint
Methods in com.github.weisj.jsvg.paint with parameters of type Output Modifier and Type Method Description default voidSimplePaintSVGPaint. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidSVGPaint. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)default voidSimplePaintSVGPaint. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidSVGPaint. 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.paint.impl
Methods in com.github.weisj.jsvg.paint.impl with parameters of type Output Modifier and Type Method Description voidMaskedPaint. cleanupIfNeeded(@NotNull Output output)voidNonePaint. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidSentinelPaint. drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidNonePaint. fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidSentinelPaint. 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.parser.resources
Methods in com.github.weisj.jsvg.parser.resources with parameters of type Output Modifier and Type Method Description voidRenderableResource. render(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform transform) -
Uses of Output in com.github.weisj.jsvg.parser.resources.impl
Methods in com.github.weisj.jsvg.parser.resources.impl with parameters of type Output Modifier and Type Method Description voidImageResource. render(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform imgTransform)voidMissingImageResource. render(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform transform)voidSVGResource. render(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform imgTransform) -
Uses of Output in com.github.weisj.jsvg.renderer
Methods in com.github.weisj.jsvg.renderer with parameters of type Output Modifier and Type Method Description voidRenderContext. rotate(@NotNull Output output, double angle)voidRenderContext. scale(@NotNull Output output, double sx, double sy)voidRenderContext. transform(@NotNull Output output, @NotNull java.awt.geom.AffineTransform at)voidRenderContext. translate(@NotNull Output output, double dx, double dy)voidRenderContext. translate(@NotNull Output output, @NotNull java.awt.geom.Point2D dp) -
Uses of Output in com.github.weisj.jsvg.renderer.impl
Fields in com.github.weisj.jsvg.renderer.impl declared as Output Modifier and Type Field Description private @NotNull OutputInfo.InfoWithIsolation. imageOutputprotected @NotNull OutputInfo. outputMethods in com.github.weisj.jsvg.renderer.impl that return Output Modifier and Type Method Description @NotNull OutputInfo.InfoWithIsolation. output()@NotNull OutputInfo. output()Methods in com.github.weisj.jsvg.renderer.impl with parameters of type Output Modifier and Type Method Description private static voidNodeRenderer. applyTransform(@NotNull Renderable renderable, @NotNull Output childOutput, @NotNull RenderContext childContext, @NotNull ElementBounds elementBounds)(package private) static @Nullable Info.InfoWithIsolationInfo.InfoWithIsolation. create(@NotNull Renderable renderable, @NotNull RenderContext context, @NotNull Output output, @NotNull ElementBounds elementBounds, @NotNull IsolationEffects effects)private static @Nullable InfoNodeRenderer. createRenderInfo(@NotNull SVGNode node, @NotNull RenderContext context, @NotNull Output output, @Nullable Instantiator instantiator)static voidShapeRenderer. 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 voidShapeRenderer. renderMarkers(@NotNull Output output, @NotNull RenderContext context, @NotNull ShapeRenderer.PaintShape paintShape, @NotNull ShapeRenderer.ShapeMarkerInfo markerInfo)private static voidShapeRenderer. renderMarkersImpl(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.PathIterator iterator, @NotNull ShapeRenderer.ShapeMarkerInfo markerInfo)static voidNodeRenderer. renderNode(@NotNull SVGNode node, @NotNull RenderContext context, @NotNull Output output)static voidNodeRenderer. renderNode(@NotNull SVGNode node, @NotNull RenderContext context, @NotNull Output output, @Nullable Instantiator instantiator)private static voidShapeRenderer. renderShapeFill(@NotNull RenderContext context, @NotNull Output output, @NotNull ShapeRenderer.PaintShape paintShape)private static voidShapeRenderer. renderShapeStroke(@NotNull RenderContext context, @NotNull Output output, @NotNull ShapeRenderer.PaintShape paintShape, @Nullable java.awt.Stroke stroke, boolean willBeFilledAfterwards)static voidShapeRenderer. renderWithPaintOrder(@NotNull Output output, boolean canBeFilledHint, @NotNull PaintOrder paintOrder, @NotNull ShapeRenderer.ShapePaintContext shapePaintContext, @NotNull ShapeRenderer.PaintShape paintShape, @Nullable ShapeRenderer.ShapeMarkerInfo markerInfo)static voidNodeRenderer. renderWithSize(@NotNull BaseInnerViewContainer node, @NotNull FloatSize size, @NotNull RenderContext context, @NotNull Output output, @Nullable Instantiator instantiator)private static @Nullable ClipPathNodeRenderer. setupClip(@NotNull HasClip renderable, @NotNull ElementBounds elementBounds, @NotNull RenderContext childContext, @NotNull Output childOutput)private static @Nullable FilterNodeRenderer. setupFilter(@NotNull HasFilter hasFilter, @NotNull Output childOutput)private static @Nullable MaskNodeRenderer. setupMask(HasClip renderable, ElementBounds elementBounds, Output childOutput, RenderContext childContext)private static booleanNodeRenderer. useAccurateMasking(@NotNull Output output)Constructors in com.github.weisj.jsvg.renderer.impl 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.renderer.output
Methods in com.github.weisj.jsvg.renderer.output that return Output Modifier and Type Method Description @NotNull OutputOutput. createChild()static @NotNull OutputOutput. createForGraphics(@NotNull java.awt.Graphics2D g)Create a new output for the given graphics context. -
Uses of Output in com.github.weisj.jsvg.renderer.output.impl
Classes in com.github.weisj.jsvg.renderer.output.impl that implement Output Modifier and Type Class Description classGraphics2DOutputclassNullOutputclassShapeOutputMethods in com.github.weisj.jsvg.renderer.output.impl that return Output Modifier and Type Method Description @NotNull OutputGraphics2DOutput. createChild()@NotNull OutputNullOutput. createChild()@NotNull OutputShapeOutput. createChild()Methods in com.github.weisj.jsvg.renderer.output.impl with parameters of type Output Modifier and Type Method Description voidGraphicsUtil.DisposablePaint. cleanupIfNeeded(@NotNull Output output)(package private) static voidGraphicsUtil. cleanupPaint(@NotNull Output output, @NotNull java.awt.Paint paint)private static @NotNull java.awt.PaintGraphicsUtil. exchangePaint(@NotNull Output output, @NotNull java.awt.Paint current, @NotNull java.awt.Paint paint, boolean doCleanUp)static voidGraphicsUtil. safelyDrawImage(@NotNull Output output, @NotNull java.awt.Graphics2D g, @NotNull java.awt.Image image, @Nullable java.awt.image.ImageObserver observer)(package private) static voidGraphicsUtil. safelySetPaint(@NotNull Output output, @NotNull java.awt.Graphics2D g, @NotNull java.awt.Paint paint)default voidGraphicsUtil.WrappingPaint. safelySetPaint(@NotNull Output output, @NotNull java.awt.Paint paint, boolean updateRefCounts) -
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 voidBlittableImage. blitTo(@NotNull Output output)static @NotNull java.awt.image.BufferedImageImageUtil. createCompatibleTransparentImage(@NotNull Output output, double width, double height)voidBlittableImage. debug(@NotNull Output output)voidBlittableImage. debug(@NotNull Output output, boolean drawImage)voidBlittableImage. prepareForBlitting(@NotNull Output output)voidBlittableImage. render(@NotNull Output output, @NotNull java.util.function.BiConsumer<Output,RenderContext> painter)voidBlittableImage. render(@NotNull Output output, @NotNull java.util.function.Consumer<java.awt.Graphics2D> painter)voidBlittableImage. renderNode(@NotNull Output parentOutput, @NotNull SVGNode node, @NotNull Instantiator instantiator)booleanCachedSurfaceSupplier. 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 voidBlittableImage. render(@NotNull Output output, @NotNull java.util.function.BiConsumer<Output,RenderContext> painter)
-