Uses of Class
com.github.weisj.jsvg.renderer.RenderContext
Packages that use RenderContext
Package
Description
-
Uses of RenderContext in com.github.weisj.jsvg
Methods in com.github.weisj.jsvg that return RenderContextModifier and TypeMethodDescriptionprivate @NotNull RenderContext
SVGDocument.prepareRenderContext
(@NotNull PlatformSupport platformSupport, @NotNull Output output, @Nullable ViewBox bounds) -
Uses of RenderContext in com.github.weisj.jsvg.attributes
Methods in com.github.weisj.jsvg.attributes with parameters of type RenderContextModifier 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 RenderContext in com.github.weisj.jsvg.attributes.filter
Methods in com.github.weisj.jsvg.attributes.filter with parameters of type RenderContextModifier and TypeMethodDescriptionabstract ImageProducer
EdgeMode.convolve
(@NotNull RenderContext context, @NotNull FilterContext filterContext, @NotNull ImageProducer producer, @NotNull EdgeMode.ConvolveOperation convolveOperation) private static @NotNull ImageProducer
EdgeMode.convolveDuplicate
(@NotNull RenderContext context, @NotNull FilterContext filterContext, @NotNull ImageProducer producer, @NotNull EdgeMode.ConvolveOperation convolveOperation) private static ImageProducer
EdgeMode.convolveWrap
(@NotNull RenderContext context, @NotNull FilterContext filterContext, @NotNull ImageProducer producer, @NotNull EdgeMode.ConvolveOperation convolveOperation) private static EdgeMode.EdgeModeImage
EdgeMode.prepareEdgeModeImage
(@NotNull RenderContext context, @NotNull ImageProducer producer, @NotNull EdgeMode.ConvolveOperation convolveOperation) -
Uses of RenderContext in com.github.weisj.jsvg.attributes.paint
Methods in com.github.weisj.jsvg.attributes.paint with parameters of type RenderContextModifier 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 RenderContext in com.github.weisj.jsvg.geometry
Methods in com.github.weisj.jsvg.geometry with parameters of type RenderContextModifier and TypeMethodDescription@NotNull Rectangle2D
AWTSVGShape.bounds
(@NotNull RenderContext context, boolean validate) @NotNull Rectangle2D
SVGCircle.bounds
(@NotNull RenderContext context, boolean validate) @NotNull Rectangle2D
SVGEllipse.bounds
(@NotNull RenderContext context, boolean validate) @NotNull Rectangle2D
SVGLine.bounds
(@NotNull RenderContext context, boolean validate) @NotNull Rectangle2D
SVGRectangle.bounds
(@NotNull RenderContext context, boolean validate) @NotNull Rectangle2D
SVGRoundRectangle.bounds
(@NotNull RenderContext context, boolean validate) @NotNull Rectangle2D
SVGShape.bounds
(@NotNull RenderContext context, boolean validate) @NotNull Shape
AWTSVGShape.shape
(@NotNull RenderContext context, boolean validate) @NotNull Shape
FillRuleAwareAWTSVGShape.shape
(@NotNull RenderContext context, boolean validate) @NotNull Shape
SVGCircle.shape
(@NotNull RenderContext context, boolean validate) @NotNull Shape
SVGEllipse.shape
(@NotNull RenderContext context, boolean validate) @NotNull Shape
SVGLine.shape
(@NotNull RenderContext context, boolean validate) @NotNull Shape
SVGRectangle.shape
(@NotNull RenderContext context, boolean validate) @NotNull Shape
SVGRoundRectangle.shape
(@NotNull RenderContext context, boolean validate) default @NotNull Shape
SVGShape.shape
(@NotNull RenderContext context) @NotNull Shape
SVGShape.shape
(@NotNull RenderContext context, boolean validate) -
Uses of RenderContext in com.github.weisj.jsvg.geometry.util
Methods in com.github.weisj.jsvg.geometry.util with parameters of type RenderContextModifier and TypeMethodDescriptionstatic @NotNull Rectangle2D
GeometryUtil.convertBounds
(@NotNull RenderContext context, @NotNull Rectangle2D r, @NotNull GeometryUtil.Space from, @NotNull GeometryUtil.Space to) static @NotNull Rectangle2D
GeometryUtil.userBoundsToDeviceBounds
(@NotNull RenderContext context, @NotNull Rectangle2D r) -
Uses of RenderContext in com.github.weisj.jsvg.nodes
Methods in com.github.weisj.jsvg.nodes that return RenderContextModifier and TypeMethodDescriptionprotected @NotNull RenderContext
Marker.createInnerContext
(@NotNull RenderContext context, @NotNull ViewBox viewBox) Methods in com.github.weisj.jsvg.nodes with parameters of type RenderContextModifier and TypeMethodDescriptionvoid
ClipPath.applyClip
(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds) @NotNull Shape
ClipPath.clipShape
(@NotNull RenderContext context, @NotNull ElementBounds elementBounds, boolean useSoftClip) private @NotNull Stroke
ShapeNode.computeEffectiveStroke
(@NotNull RenderContext context) protected @NotNull RenderContext
Marker.createInnerContext
(@NotNull RenderContext context, @NotNull ViewBox viewBox) @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) private @Nullable RenderableResource
Image.fetchImage
(@NotNull RenderContext context) 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) boolean
Image.isVisible
(@NotNull RenderContext context) boolean
RenderableSVGNode.isVisible
(@NotNull RenderContext context) boolean
ShapeNode.isVisible
(@NotNull RenderContext context) boolean
Use.isVisible
(@NotNull RenderContext context) 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) @NotNull FloatSize
Marker.size
(@NotNull RenderContext context) @NotNull FloatSize
Pattern.size
(@NotNull RenderContext context) @NotNull Rectangle2D
ShapeNode.untransformedElementBounds
(@NotNull RenderContext context, HasShape.Box box) @NotNull Rectangle2D
Use.untransformedElementBounds
(@NotNull RenderContext context, HasShape.Box box) @NotNull Shape
ShapeNode.untransformedElementShape
(@NotNull RenderContext context) @NotNull Shape
Use.untransformedElementShape
(@NotNull RenderContext context) -
Uses of RenderContext in com.github.weisj.jsvg.nodes.container
Methods in com.github.weisj.jsvg.nodes.container that return RenderContextModifier and TypeMethodDescriptionprotected @NotNull RenderContext
BaseInnerViewContainer.createInnerContext
(@NotNull RenderContext context, @NotNull ViewBox viewBox) Methods in com.github.weisj.jsvg.nodes.container with parameters of type RenderContextModifier and TypeMethodDescriptionprotected @NotNull RenderContext
BaseInnerViewContainer.createInnerContext
(@NotNull RenderContext context, @NotNull ViewBox viewBox) boolean
CommonInnerViewContainer.isVisible
(@NotNull RenderContext context) boolean
CommonRenderableContainerNode.isVisible
(@NotNull RenderContext context) 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) 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) abstract @NotNull FloatSize
BaseInnerViewContainer.size
(@NotNull RenderContext context) @NotNull FloatSize
CommonInnerViewContainer.size
(@NotNull RenderContext context) @Nullable ViewBox
BaseInnerViewContainer.viewBox
(@NotNull RenderContext context) -
Uses of RenderContext in com.github.weisj.jsvg.nodes.filter
Methods in com.github.weisj.jsvg.nodes.filter with parameters of type RenderContextModifier and TypeMethodDescriptionvoid
AbstractCompositeFilterPrimitive.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
ChainedFilterPrimitive.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
DummyFilterPrimitive.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
FeColorMatrix.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
FeComponentTransfer.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
FeDisplacementMap.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
FeFlood.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
FeGaussianBlur.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
FeMerge.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
FeOffset.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) void
FeTurbulence.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) @NotNull BufferedImage
Filter.applyFilter
(@NotNull Output output, @NotNull RenderContext context, @NotNull Filter.FilterInfo filterInfo) void
FilterPrimitive.applyFilter
(@NotNull RenderContext context, @NotNull FilterContext filterContext) @Nullable Filter.FilterBounds
Filter.createFilterBounds
(@Nullable Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds) void
AbstractCompositeFilterPrimitive.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
ChainedFilterPrimitive.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
DummyFilterPrimitive.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
FeColorMatrix.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
FeComponentTransfer.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
FeDisplacementMap.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
FeFlood.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
FeGaussianBlur.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
FeMerge.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
FeOffset.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
FeTurbulence.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) void
FilterPrimitive.layoutFilter
(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) @NotNull PixelProvider
Channel.pixels
(@NotNull RenderContext context) @NotNull PixelProvider
FeTurbulence.TurbulenceChannel.pixels
(@NotNull RenderContext context) @NotNull PixelProvider
ImageProducerChannel.pixels
(@NotNull RenderContext context) private @NotNull BufferedImage
ImageProducerChannel.rasterBuffer
(@NotNull RenderContext context) default @NotNull BufferedImage
Channel.toBufferedImageNonAliased
(@NotNull RenderContext context) @NotNull BufferedImage
FeTurbulence.TurbulenceChannel.toBufferedImageNonAliased
(@NotNull RenderContext context) default @NotNull Image
Channel.toImage
(@NotNull RenderContext context) @NotNull Image
ImageProducerChannel.toImage
(@NotNull RenderContext context) -
Uses of RenderContext in com.github.weisj.jsvg.nodes.mesh
Methods in com.github.weisj.jsvg.nodes.mesh with parameters of type RenderContextModifier 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) -
Uses of RenderContext in com.github.weisj.jsvg.nodes.prototype
Methods in com.github.weisj.jsvg.nodes.prototype with parameters of type RenderContextModifier and TypeMethodDescriptiondefault void
Transformable.applyTransform
(@NotNull Output output, @NotNull RenderContext context) default @NotNull ContextElementAttributes
Instantiator.createContextAttributes
(@NotNull RenderContext context) default @NotNull Rectangle2D
HasShape.elementBounds
(@NotNull RenderContext context, HasShape.Box box) default @NotNull Shape
HasShape.elementShape
(@NotNull RenderContext context) boolean
Renderable.isVisible
(@NotNull RenderContext context) void
Renderable.render
(@NotNull RenderContext context, @NotNull Output output) @NotNull Rectangle2D
HasShape.untransformedElementBounds
(@NotNull RenderContext context, HasShape.Box box) default @NotNull Rectangle2D
ShapedContainer.untransformedElementBounds
(@NotNull RenderContext context, HasShape.Box box) @NotNull Shape
HasShape.untransformedElementShape
(@NotNull RenderContext context) default @NotNull Shape
ShapedContainer.untransformedElementShape
(@NotNull RenderContext context) -
Uses of RenderContext in com.github.weisj.jsvg.nodes.text
Fields in com.github.weisj.jsvg.nodes.text declared as RenderContextModifier and TypeFieldDescription(package private) @Nullable RenderContext
StringTextSegment.currentRenderContext
Methods in com.github.weisj.jsvg.nodes.text with parameters of type RenderContextModifier and TypeMethodDescriptionprivate void
TextContainer.accumulateRenderableSegmentMetrics
(@NotNull TextSegment.RenderableSegment segment, @NotNull TextContainer.IntermediateTextMetrics metrics, @NotNull RenderContext currentContext) void
TextContainer.appendTextShape
(@NotNull GlyphCursor cursor, @NotNull Path2D textShape, @NotNull RenderContext context) void
TextSegment.RenderableSegment.appendTextShape
(@NotNull GlyphCursor cursor, @NotNull Path2D textShape, @NotNull RenderContext context) @NotNull TextMetrics
TextContainer.computeTextMetrics
(@NotNull RenderContext context, @NotNull TextSegment.RenderableSegment.UseTextLengthForCalculation flag) @NotNull TextMetrics
TextSegment.RenderableSegment.computeTextMetrics
(@NotNull RenderContext context, @NotNull TextSegment.RenderableSegment.UseTextLengthForCalculation flag) private @NotNull PathGlyphCursor
TextPath.createCursor
(@NotNull RenderContext context) protected GlyphCursor
LinearTextContainer.createLocalCursor
(@NotNull RenderContext context, @NotNull GlyphCursor current) protected abstract GlyphCursor
TextContainer.createLocalCursor
(@NotNull RenderContext context, @NotNull GlyphCursor current) protected GlyphCursor
TextPath.createLocalCursor
(@NotNull RenderContext context, @NotNull GlyphCursor current) private @NotNull PathIterator
TextPath.createPathIterator
(@NotNull RenderContext context) private void
TextContainer.forEachSegment
(@NotNull RenderContext context, @NotNull BiConsumer<StringTextSegment, RenderContext> onStringTextSegment, @NotNull BiConsumer<TextSegment.RenderableSegment, RenderContext> onRenderableSegment) boolean
TextContainer.isVisible
(@NotNull RenderContext context) boolean
TextPath.isVisible
(@NotNull RenderContext context) private @NotNull GlyphAdvancement
TextContainer.localGlyphAdvancement
(@NotNull RenderContext context, @NotNull GlyphCursor cursor) private void
TextPath.paintDebugPath
(@NotNull RenderContext context, @NotNull Graphics2D g) (package private) static void
GlyphRenderer.prepareGlyphRun
(@NotNull StringTextSegment segment, @NotNull GlyphCursor cursor, @NotNull SVGFont font, @NotNull RenderContext context) void
TextContainer.prepareSegmentForRendering
(@NotNull GlyphCursor cursor, @NotNull RenderContext context) void
TextSegment.RenderableSegment.prepareSegmentForRendering
(@NotNull GlyphCursor cursor, @NotNull RenderContext context) void
LinearTextContainer.render
(@NotNull RenderContext context, @NotNull Output output) void
TextPath.render
(@NotNull RenderContext context, @NotNull Output output) 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) @NotNull Rectangle2D
TextContainer.untransformedElementBounds
(@NotNull RenderContext context, HasShape.Box box) @NotNull Shape
LinearTextContainer.untransformedElementShape
(@NotNull RenderContext context) @NotNull Shape
TextPath.untransformedElementShape
(@NotNull RenderContext context) Method parameters in com.github.weisj.jsvg.nodes.text with type arguments of type RenderContextModifier and TypeMethodDescriptionprivate void
TextContainer.forEachSegment
(@NotNull RenderContext context, @NotNull BiConsumer<StringTextSegment, RenderContext> onStringTextSegment, @NotNull BiConsumer<TextSegment.RenderableSegment, RenderContext> onRenderableSegment) -
Uses of RenderContext in com.github.weisj.jsvg.parser.resources
Methods in com.github.weisj.jsvg.parser.resources with parameters of type RenderContextModifier and TypeMethodDescription@NotNull FloatSize
ImageResource.intrinsicSize
(@NotNull RenderContext context) @NotNull FloatSize
MissingImageResource.intrinsicSize
(@NotNull RenderContext context) @NotNull FloatSize
RenderableResource.intrinsicSize
(@NotNull RenderContext context) @NotNull FloatSize
SVGResource.intrinsicSize
(@NotNull RenderContext context) void
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 RenderContext in com.github.weisj.jsvg.renderer
Fields in com.github.weisj.jsvg.renderer declared as RenderContextModifier and TypeFieldDescriptionprivate final RenderContext
ElementBounds.context
protected final @NotNull RenderContext
Info.context
private final @NotNull RenderContext
ShapeRenderer.ShapePaintContext.context
Methods in com.github.weisj.jsvg.renderer that return RenderContextModifier and TypeMethodDescription@NotNull RenderContext
Info.context()
@NotNull RenderContext
Info.InfoWithIsolation.context()
static @NotNull RenderContext
NodeRenderer.createChildContext
(@NotNull Renderable node, @NotNull RenderContext context, @Nullable Instantiator instantiator) static @NotNull RenderContext
RenderContext.createInitial
(@NotNull PlatformSupport awtSupport, @NotNull MeasureContext measureContext) (package private) @NotNull RenderContext
RenderContext.derive
(@Nullable Mutator<PaintContext> context, @Nullable Mutator<MeasurableFontSpec> attributeFontSpec, @Nullable ViewBox viewBox, @Nullable FontRenderContext frc, @Nullable FillRule fillRule, @Nullable ContextElementAttributes contextAttributes) (package private) @NotNull RenderContext
RenderContext.derive
(@Nullable Mutator<PaintContext> context, @Nullable Mutator<MeasurableFontSpec> attributeFontSpec, @Nullable ViewBox viewBox, @Nullable FontRenderContext frc, @Nullable FillRule fillRule, @Nullable ContextElementAttributes contextAttributes, @Nullable AffineTransform rootTransform) @NotNull RenderContext
RenderContext.deriveForChildGraphics()
@NotNull RenderContext
RenderContext.deriveForSurface()
static @NotNull RenderContext
NodeRenderer.setupInnerViewRenderContext
(@NotNull ViewBox viewBox, @NotNull RenderContext context, boolean inheritAttributes) private static @NotNull RenderContext
NodeRenderer.setupRenderContext
(@Nullable Instantiator instantiator, @NotNull Object node, @NotNull RenderContext context) static @NotNull RenderContext
NodeRenderer.setupRenderContext
(@NotNull Object node, @NotNull RenderContext context) Methods in com.github.weisj.jsvg.renderer with parameters of type RenderContextModifier and TypeMethodDescriptionprivate static void
NodeRenderer.applyTransform
(@NotNull Renderable renderable, @NotNull Output childOutput, @NotNull RenderContext childContext) (package private) static @Nullable Info.InfoWithIsolation
Info.InfoWithIsolation.create
(@NotNull Renderable renderable, @NotNull RenderContext context, @NotNull Output output, @NotNull ElementBounds elementBounds, @NotNull IsolationEffects effects) static @NotNull RenderContext
NodeRenderer.createChildContext
(@NotNull Renderable node, @NotNull RenderContext context, @Nullable Instantiator instantiator) private static @Nullable Info
NodeRenderer.createRenderInfo
(@NotNull SVGNode node, @NotNull RenderContext context, @NotNull Output output, @Nullable Instantiator instantiator) private static @NotNull Rectangle2D
ElementBounds.elementBounds
(@NotNull Object node, @NotNull RenderContext context, HasShape.Box box) private @NotNull Rectangle2D
ElementBounds.filterBounds
(@NotNull HasFilter node, @NotNull RenderContext context, @NotNull Rectangle2D elementBounds) private static void
ShapeRenderer.paintDebugMarker
(@NotNull RenderContext context, @NotNull Graphics2D g, @NotNull Marker marker, float rotation) 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
NodeRenderer.renderWithSize
(@NotNull BaseInnerViewContainer node, @NotNull FloatSize size, @NotNull RenderContext context, @NotNull Output output, @Nullable Instantiator instantiator) private static @Nullable ClipPath
NodeRenderer.setupClip
(@NotNull HasClip renderable, @NotNull ElementBounds elementBounds, @NotNull RenderContext childContext, @NotNull Output childOutput) static @NotNull RenderContext
NodeRenderer.setupInnerViewRenderContext
(@NotNull ViewBox viewBox, @NotNull RenderContext context, boolean inheritAttributes) private static @Nullable Mask
NodeRenderer.setupMask
(HasClip renderable, ElementBounds elementBounds, Output childOutput, RenderContext childContext) private static @NotNull RenderContext
NodeRenderer.setupRenderContext
(@Nullable Instantiator instantiator, @NotNull Object node, @NotNull RenderContext context) static @NotNull RenderContext
NodeRenderer.setupRenderContext
(@NotNull Object node, @NotNull RenderContext context) Constructors in com.github.weisj.jsvg.renderer with parameters of type RenderContextModifierConstructorDescriptionElementBounds
(Object node, RenderContext context) (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) ShapePaintContext
(@NotNull RenderContext context, @NotNull Set<VectorEffect> vectorEffects, @NotNull Stroke stroke, @Nullable AffineTransform transform) -
Uses of RenderContext in com.github.weisj.jsvg.util
Fields in com.github.weisj.jsvg.util declared as RenderContextMethods in com.github.weisj.jsvg.util that return RenderContextMethods in com.github.weisj.jsvg.util with parameters of type RenderContextModifier and TypeMethodDescriptionstatic @NotNull BufferedImage
ImageUtil.copy
(@NotNull RenderContext context, @NotNull ImageProducer producer, ImageUtil.Premultiplied premultiplied) static @Nullable BlittableImage
BlittableImage.create
(@NotNull BlittableImage.BufferSurfaceSupplier bufferSurfaceSupplier, @NotNull RenderContext context, @Nullable Rectangle2D clipBounds, @NotNull Rectangle2D bounds, @NotNull Rectangle2D objectBounds, @NotNull UnitType contentUnits) static @Nullable BlittableImage
BlittableImage.create
(@NotNull BlittableImage.BufferSurfaceSupplier bufferSurfaceSupplier, @NotNull RenderContext context, @Nullable Rectangle2D clipBounds, @NotNull Rectangle2D bounds, @NotNull Rectangle2D objectBounds, @NotNull UnitType contentUnits, @NotNull RenderContext imageContext) boolean
CachedSurfaceSupplier.useCache
(@NotNull Output output, @NotNull RenderContext renderContext) Method parameters in com.github.weisj.jsvg.util with type arguments of type RenderContextModifier and TypeMethodDescriptionvoid
BlittableImage.render
(@NotNull Output output, @NotNull BiConsumer<Output, RenderContext> painter) Constructors in com.github.weisj.jsvg.util with parameters of type RenderContextModifierConstructorDescriptionprivate
BlittableImage
(@NotNull BufferedImage image, @NotNull RenderContext context, @NotNull Rectangle2D boundsInDeviceSpace, @NotNull Rectangle2D userBoundsInRootSpace)