Uses of Interface
com.github.weisj.jsvg.renderer.Output
Packages that use Output
Package
Description
-
Uses of Output in com.github.weisj.jsvg
Methods in com.github.weisj.jsvg with parameters of type OutputModifier and TypeMethodDescriptionprivate 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 OutputModifier and TypeMethodDescriptionstatic void
VectorEffect.applyEffects
(@NotNull Set<VectorEffect> effects, @NotNull Output output, @NotNull RenderContext context, @Nullable AffineTransform elementTransform) static @NotNull Shape
VectorEffect.applyNonScalingStroke
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape) -
Uses of Output in com.github.weisj.jsvg.attributes.paint
Methods in com.github.weisj.jsvg.attributes.paint with parameters of type OutputModifier and TypeMethodDescriptiondefault void
SimplePaintSVGPaint.drawShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable Rectangle2D bounds) void
SVGPaint.drawShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable Rectangle2D bounds) default void
SimplePaintSVGPaint.fillShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable Rectangle2D bounds) void
SVGPaint.fillShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable Rectangle2D bounds) -
Uses of Output in com.github.weisj.jsvg.nodes
Methods in com.github.weisj.jsvg.nodes with parameters of type OutputModifier and TypeMethodDescriptionvoid
ClipPath.applyClip
(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds) @NotNull Paint
Mask.createMaskPaint
(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds) @NotNull Paint
ClipPath.createPaintForSoftClipping
(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds, @NotNull Shape clipShape) void
AbstractGradient.drawShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable Rectangle2D bounds) void
Pattern.drawShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable Rectangle2D bounds) void
AbstractGradient.fillShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable Rectangle2D bounds) void
Pattern.fillShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable Rectangle2D bounds) private @NotNull Paint
Pattern.paintForBounds
(@NotNull Output output, @NotNull RenderContext context, @NotNull Rectangle2D bounds) void
Image.render
(@NotNull RenderContext context, @NotNull Output output) final 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 OutputModifier and TypeMethodDescriptionvoid
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) final void
BaseInnerViewContainer.renderWithSize
(@NotNull FloatSize useSiteSize, @Nullable ViewBox view, @Nullable PreserveAspectRatio preserveAspectRatio, @NotNull RenderContext context, @NotNull Output output) final void
BaseInnerViewContainer.renderWithSize
(@NotNull FloatSize useSiteSize, @Nullable ViewBox view, @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 OutputMethods in com.github.weisj.jsvg.nodes.filter that return OutputMethods in com.github.weisj.jsvg.nodes.filter with parameters of type OutputModifier and TypeMethodDescription@NotNull 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 OutputModifierConstructorDescriptionFilterInfo
(@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 OutputModifier and TypeMethodDescriptionvoid
MeshGradient.drawShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable Rectangle2D bounds) void
MeshGradient.fillShape
(@NotNull Output output, @NotNull RenderContext context, @NotNull Shape shape, @Nullable 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 OutputModifier and TypeMethodDescriptiondefault 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 OutputModifier and TypeMethodDescriptionvoid
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 Set<VectorEffect> vectorEffects, @NotNull StringTextSegment segment, @NotNull Rectangle2D completeGlyphRunBounds) protected final 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 OutputModifier and TypeMethodDescriptionvoid
ImageResource.render
(@NotNull Output output, @NotNull RenderContext context, @NotNull AffineTransform imgTransform) void
MissingImageResource.render
(@NotNull Output output, @NotNull RenderContext context, @NotNull AffineTransform transform) void
RenderableResource.render
(@NotNull Output output, @NotNull RenderContext context, @NotNull AffineTransform transform) void
SVGResource.render
(@NotNull Output output, @NotNull RenderContext context, @NotNull AffineTransform imgTransform) -
Uses of Output in com.github.weisj.jsvg.renderer
Classes in com.github.weisj.jsvg.renderer that implement OutputFields in com.github.weisj.jsvg.renderer declared as OutputModifier and TypeFieldDescriptionprivate final @NotNull Output
Info.InfoWithIsolation.imageOutput
protected final @NotNull Output
Info.output
Methods in com.github.weisj.jsvg.renderer that return OutputModifier and TypeMethodDescription@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 OutputModifier and TypeMethodDescriptionprivate 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 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 Paint
GraphicsUtil.exchangePaint
(@NotNull Output output, @NotNull Paint current, @NotNull 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 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 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
static void
GraphicsUtil.safelyDrawImage
(@NotNull Output output, @NotNull Graphics2D g, @NotNull Image image, @Nullable ImageObserver observer) static void
GraphicsUtil.safelySetPaint
(@NotNull Output output, @NotNull Graphics2D g, @NotNull Paint paint) static void
GraphicsUtil.safelySetPaint
(@NotNull Output output, @NotNull Graphics2D g, @NotNull Paint paint, boolean disposeOld) default void
GraphicsUtil.WrappingPaint.safelySetPaint
(@NotNull Output output, @NotNull Paint paint, boolean updateRefCounts) void
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 AffineTransform at) void
void
private static boolean
NodeRenderer.useAccurateMasking
(@NotNull Output output) Constructors in com.github.weisj.jsvg.renderer with parameters of type OutputModifierConstructorDescription(package private)
Info
(@NotNull Renderable renderable, @NotNull RenderContext context, @NotNull Output output) private
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 OutputModifier and TypeMethodDescriptionvoid
static @NotNull BufferedImage
ImageUtil.createCompatibleTransparentImage
(@NotNull Output output, double width, double height) void
void
void
BlittableImage.prepareForBlitting
(@NotNull Output output) void
BlittableImage.render
(@NotNull Output output, @NotNull BiConsumer<Output, RenderContext> painter) void
BlittableImage.render
(@NotNull Output output, @NotNull Consumer<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 OutputModifier and TypeMethodDescriptionvoid
BlittableImage.render
(@NotNull Output output, @NotNull BiConsumer<Output, RenderContext> painter)