Uses of Class
com.github.weisj.jsvg.renderer.RenderContext
-
-
Uses of RenderContext in com.github.weisj.jsvg
Methods in com.github.weisj.jsvg that return RenderContext Modifier and Type Method Description private @NotNull RenderContextSVGDocument. prepareRenderContext(@NotNull PlatformSupport platformSupport, @NotNull Output output, @Nullable ViewBox bounds, @Nullable AnimationState animationState) -
Uses of RenderContext in com.github.weisj.jsvg.animation.value
Methods in com.github.weisj.jsvg.animation.value with parameters of type RenderContext 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)booleanAnimatedColor. isVisible(@NotNull RenderContext context)booleanAnimatedPaint. isVisible(@NotNull RenderContext context) -
Uses of RenderContext in com.github.weisj.jsvg.attributes
Methods in com.github.weisj.jsvg.attributes with parameters of type RenderContext 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 RenderContext in com.github.weisj.jsvg.attributes.filter
Methods in com.github.weisj.jsvg.attributes.filter with parameters of type RenderContext Modifier and Type Method Description abstract java.awt.image.ImageProducerEdgeMode. convolve(@NotNull RenderContext context, @NotNull FilterContext filterContext, @NotNull java.awt.image.ImageProducer producer, @NotNull EdgeMode.ConvolveOperation convolveOperation)private static @NotNull java.awt.image.ImageProducerEdgeMode. convolveDuplicate(@NotNull RenderContext context, @NotNull FilterContext filterContext, @NotNull java.awt.image.ImageProducer producer, @NotNull EdgeMode.ConvolveOperation convolveOperation)private static java.awt.image.ImageProducerEdgeMode. convolveWrap(@NotNull RenderContext context, @NotNull FilterContext filterContext, @NotNull java.awt.image.ImageProducer producer, @NotNull EdgeMode.ConvolveOperation convolveOperation)private static EdgeMode.EdgeModeImageEdgeMode. prepareEdgeModeImage(@NotNull RenderContext context, @NotNull java.awt.image.ImageProducer producer, @NotNull EdgeMode.ConvolveOperation convolveOperation) -
Uses of RenderContext in com.github.weisj.jsvg.geometry
Methods in com.github.weisj.jsvg.geometry with parameters of type RenderContext Modifier and Type Method Description @NotNull java.awt.geom.Rectangle2DAWTSVGShape. bounds(@NotNull RenderContext context, boolean validate)@NotNull java.awt.geom.Rectangle2DSVGCircle. bounds(@NotNull RenderContext context, boolean validate)@NotNull java.awt.geom.Rectangle2DSVGEllipse. bounds(@NotNull RenderContext context, boolean validate)@NotNull java.awt.geom.Rectangle2DSVGLine. bounds(@NotNull RenderContext context, boolean validate)@NotNull java.awt.geom.Rectangle2DSVGRectangle. bounds(@NotNull RenderContext context, boolean validate)@NotNull java.awt.geom.Rectangle2DSVGRoundRectangle. bounds(@NotNull RenderContext context, boolean validate)@NotNull java.awt.geom.Rectangle2DSVGShape. bounds(@NotNull RenderContext context, boolean validate)private doubleAWTSVGShape. computePathLength(@NotNull RenderContext context)booleanAWTSVGShape. isClosed(@NotNull RenderContext context)booleanSVGCircle. isClosed(@NotNull RenderContext context)booleanSVGEllipse. isClosed(@NotNull RenderContext context)booleanSVGLine. isClosed(@NotNull RenderContext context)booleanSVGRectangle. isClosed(@NotNull RenderContext context)booleanSVGRoundRectangle. isClosed(@NotNull RenderContext context)booleanSVGShape. isClosed(@NotNull RenderContext context)doubleAWTSVGShape. pathLength(@NotNull RenderContext context)doubleSVGCircle. pathLength(@NotNull RenderContext context)doubleSVGEllipse. pathLength(@NotNull RenderContext context)doubleSVGLine. pathLength(@NotNull RenderContext context)doubleSVGRectangle. pathLength(@NotNull RenderContext context)doubleSVGRoundRectangle. pathLength(@NotNull RenderContext context)doubleSVGShape. pathLength(@NotNull RenderContext context)TAWTSVGShape. shape(@NotNull RenderContext context, boolean validate)@NotNull java.awt.geom.Path2DFillRuleAwareAWTSVGShape. shape(@NotNull RenderContext context, boolean validate)@NotNull java.awt.ShapeSVGCircle. shape(@NotNull RenderContext context, boolean validate)@NotNull java.awt.ShapeSVGEllipse. shape(@NotNull RenderContext context, boolean validate)@NotNull java.awt.ShapeSVGLine. shape(@NotNull RenderContext context, boolean validate)@NotNull java.awt.ShapeSVGRectangle. shape(@NotNull RenderContext context, boolean validate)@NotNull java.awt.ShapeSVGRoundRectangle. shape(@NotNull RenderContext context, boolean validate)default @NotNull java.awt.ShapeSVGShape. shape(@NotNull RenderContext context)@NotNull java.awt.ShapeSVGShape. 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 RenderContext Modifier and Type Method Description static @NotNull java.awt.geom.Rectangle2DGeometryUtil. convertBounds(@NotNull RenderContext context, @NotNull java.awt.geom.Rectangle2D r, @NotNull GeometryUtil.Space from, @NotNull GeometryUtil.Space to)static @Nullable java.awt.geom.AffineTransformGeometryUtil. toAwtTransform(@NotNull RenderContext context, @Nullable TransformValue transform)static @NotNull java.awt.geom.Rectangle2DGeometryUtil. userBoundsToDeviceBounds(@NotNull RenderContext context, @NotNull java.awt.geom.Rectangle2D r) -
Uses of RenderContext in com.github.weisj.jsvg.nodes
Methods in com.github.weisj.jsvg.nodes that return RenderContext Modifier and Type Method Description protected @NotNull RenderContextMarker. createInnerContext(@NotNull RenderContext context, @NotNull ViewBox viewBox)Methods in com.github.weisj.jsvg.nodes with parameters of type RenderContext Modifier and Type Method Description voidClipPath. applyClip(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds)@NotNull java.awt.ShapeClipPath. clipShape(@NotNull RenderContext context, @NotNull ElementBounds elementBounds, boolean useSoftClip)private @NotNull java.awt.StrokeShapeNode. computeEffectiveStroke(@NotNull RenderContext context)protected @NotNull RenderContextMarker. createInnerContext(@NotNull RenderContext context, @NotNull ViewBox viewBox)@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)private @Nullable RenderableResourceImage. fetchImage(@NotNull RenderContext context)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)booleanImage. isVisible(@NotNull RenderContext context)booleanPattern. isVisible(@NotNull RenderContext context)booleanRenderableSVGNode. isVisible(@NotNull RenderContext context)booleanUse. isVisible(@NotNull RenderContext context)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)@NotNull FloatSizeMarker. size(@NotNull RenderContext context)@NotNull FloatSizePattern. size(@NotNull RenderContext context)@NotNull java.awt.geom.Rectangle2DShapeNode. untransformedElementBounds(@NotNull RenderContext context, HasShape.Box box)@NotNull java.awt.geom.Rectangle2DUse. untransformedElementBounds(@NotNull RenderContext context, HasShape.Box box)@NotNull java.awt.ShapeShapeNode. untransformedElementShape(@NotNull RenderContext context, HasShape.Box box)@NotNull java.awt.ShapeUse. untransformedElementShape(@NotNull RenderContext context, HasShape.Box box) -
Uses of RenderContext in com.github.weisj.jsvg.nodes.container
Methods in com.github.weisj.jsvg.nodes.container that return RenderContext Modifier and Type Method Description protected @NotNull RenderContextBaseInnerViewContainer. createInnerContext(@NotNull RenderContext context, @NotNull ViewBox viewBox)Methods in com.github.weisj.jsvg.nodes.container with parameters of type RenderContext Modifier and Type Method Description protected @NotNull RenderContextBaseInnerViewContainer. createInnerContext(@NotNull RenderContext context, @NotNull ViewBox viewBox)booleanCommonInnerViewContainer. isVisible(@NotNull RenderContext context)booleanCommonRenderableContainerNode. isVisible(@NotNull RenderContext context)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)abstract @NotNull FloatSizeBaseInnerViewContainer. size(@NotNull RenderContext context)@NotNull FloatSizeCommonInnerViewContainer. size(@NotNull RenderContext context)@Nullable ViewBoxBaseInnerViewContainer. 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 RenderContext Modifier and Type Method Description voidAbstractCompositeFilterPrimitive. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidChainedFilterPrimitive. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidDummyFilterPrimitive. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidFeColorMatrix. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidFeComponentTransfer. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidFeDisplacementMap. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidFeFlood. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidFeGaussianBlur. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidFeMerge. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidFeOffset. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)voidFeTurbulence. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)@NotNull java.awt.image.BufferedImageFilter. applyFilter(@NotNull Output output, @NotNull RenderContext context, @NotNull Filter.FilterInfo filterInfo)voidFilterPrimitive. applyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)@Nullable Filter.FilterBoundsFilter. createFilterBounds(@Nullable Output output, @NotNull RenderContext context, @NotNull ElementBounds elementBounds)voidAbstractCompositeFilterPrimitive. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidChainedFilterPrimitive. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidDummyFilterPrimitive. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidFeColorMatrix. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidFeComponentTransfer. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidFeDisplacementMap. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidFeFlood. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidFeGaussianBlur. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidFeMerge. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidFeOffset. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidFeTurbulence. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)voidFilterPrimitive. layoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)@NotNull PixelProviderChannel. pixels(@NotNull RenderContext context)@NotNull PixelProviderFeTurbulence.TurbulenceChannel. pixels(@NotNull RenderContext context)@NotNull PixelProviderImageProducerChannel. pixels(@NotNull RenderContext context)private @NotNull java.awt.image.BufferedImageImageProducerChannel. rasterBuffer(@NotNull RenderContext context)default @NotNull java.awt.image.BufferedImageChannel. toBufferedImageNonAliased(@NotNull RenderContext context)@NotNull java.awt.image.BufferedImageFeTurbulence.TurbulenceChannel. toBufferedImageNonAliased(@NotNull RenderContext context)default @NotNull java.awt.ImageChannel. toImage(@NotNull RenderContext context)@NotNull java.awt.ImageImageProducerChannel. 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 RenderContext 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) -
Uses of RenderContext in com.github.weisj.jsvg.nodes.prototype
Methods in com.github.weisj.jsvg.nodes.prototype with parameters of type RenderContext Modifier and Type Method Description default voidTransformable. applyTransform(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds bounds)default @NotNull ContextElementAttributesInstantiator. createContextAttributes(@NotNull RenderContext context)default @Nullable java.awt.geom.AffineTransformTransformable. effectiveTransform(@NotNull RenderContext context, @NotNull ElementBounds bounds)default @NotNull java.awt.geom.Rectangle2DHasShape. elementBounds(@NotNull RenderContext context, HasShape.Box box)default @NotNull java.awt.ShapeHasShape. elementShape(@NotNull RenderContext context, HasShape.Box box)booleanRenderable. isVisible(@NotNull RenderContext context)voidRenderable. render(@NotNull RenderContext context, @NotNull Output output)default java.awt.ShapeTransformable. transformShape(@NotNull java.awt.Shape shape, @NotNull RenderContext renderContext, @NotNull ElementBounds elementBounds)@NotNull java.awt.geom.Rectangle2DHasShape. untransformedElementBounds(@NotNull RenderContext context, HasShape.Box box)default @NotNull java.awt.geom.Rectangle2DShapedContainer. untransformedElementBounds(@NotNull RenderContext context, HasShape.Box box)@NotNull java.awt.ShapeHasShape. untransformedElementShape(@NotNull RenderContext context, HasShape.Box box)default @NotNull java.awt.ShapeShapedContainer. untransformedElementShape(@NotNull RenderContext context, HasShape.Box box) -
Uses of RenderContext in com.github.weisj.jsvg.nodes.text
Fields in com.github.weisj.jsvg.nodes.text declared as RenderContext Modifier and Type Field Description private @Nullable RenderContextGlyphRunTextOutput. context(package private) @Nullable RenderContextStringTextSegment. currentRenderContextMethods in com.github.weisj.jsvg.nodes.text with parameters of type RenderContext Modifier and Type Method Description private voidTextContainer. accumulateRenderableSegmentMetrics(@NotNull TextSegment.RenderableSegment segment, @NotNull TextContainer.IntermediateTextMetrics metrics, @NotNull RenderContext currentContext)voidTextContainer. appendTextShape(@NotNull GlyphCursor cursor, @NotNull MutableGlyphRun glyphRun, @NotNull RenderContext context)voidTextSegment.RenderableSegment. appendTextShape(@NotNull GlyphCursor cursor, @NotNull MutableGlyphRun glyphRun, @NotNull RenderContext context)voidGlyphRunTextOutput. codepoint(@NotNull java.lang.String codepoint, @NotNull java.awt.geom.AffineTransform glyphTransform, @NotNull RenderContext context)voidNullTextOutput. codepoint(@NotNull java.lang.String codepoint, @NotNull java.awt.geom.AffineTransform glyphTransform, @NotNull RenderContext context)private floatTextPath. computeStartOffset(@NotNull RenderContext context)@NotNull TextMetricsTextContainer. computeTextMetrics(@NotNull RenderContext context, @NotNull TextSegment.RenderableSegment.UseTextLengthForCalculation flag)@NotNull TextMetricsTextSegment.RenderableSegment. computeTextMetrics(@NotNull RenderContext context, @NotNull TextSegment.RenderableSegment.UseTextLengthForCalculation flag)private @NotNull PathGlyphCursorTextPath. createCursor(@NotNull RenderContext context)protected GlyphCursorLinearTextContainer. createLocalCursor(@NotNull RenderContext context, @NotNull GlyphCursor current)protected abstract GlyphCursorTextContainer. createLocalCursor(@NotNull RenderContext context, @NotNull GlyphCursor current)protected GlyphCursorTextPath. createLocalCursor(@NotNull RenderContext context, @NotNull GlyphCursor current)private @NotNull java.awt.geom.PathIteratorTextPath. createPathIterator(@NotNull RenderContext context)(package private) voidTextContainer. forEachSegment(@NotNull RenderContext context, @NotNull java.util.function.BiConsumer<StringTextSegment,RenderContext> onStringTextSegment, @NotNull java.util.function.BiConsumer<TextSegment.RenderableSegment,RenderContext> onRenderableSegment)protected abstract voidGlyphRunTextOutput. glyphRun(@NotNull java.lang.String codepoints, @NotNull java.awt.geom.AffineTransform glyphTransform, @NotNull RenderContext context)protected @NotNull java.awt.ShapeLinearTextContainer. glyphShape(@NotNull RenderContext context)(package private) abstract @NotNull java.awt.ShapeTextContainer. glyphShape(@NotNull RenderContext context)protected @NotNull java.awt.ShapeTextPath. glyphShape(@NotNull RenderContext context)booleanTextPath. isValid(@NotNull RenderContext currentContext)default booleanTextSegment. isValid(@NotNull RenderContext currentContext)booleanTextContainer. isVisible(@NotNull RenderContext context)booleanTextPath. isVisible(@NotNull RenderContext context)(package private) static @NotNull GlyphRunGlyphRenderer. layoutGlyphRun(@NotNull StringTextSegment segment, @NotNull GlyphCursor cursor, @NotNull SVGFont font, @NotNull RenderContext context, @NotNull TextOutput textOutput)private @NotNull GlyphAdvancementTextContainer. localGlyphAdvancement(@NotNull RenderContext context, @NotNull GlyphCursor cursor)private voidTextPath. paintDebugPath(@NotNull RenderContext context, @NotNull java.awt.Graphics2D g)(package private) static voidGlyphRenderer. prepareGlyphRun(@NotNull StringTextSegment segment, @NotNull GlyphCursor cursor, @NotNull SVGFont font, @NotNull RenderContext context, @NotNull TextOutput textOutput)voidTextContainer. prepareSegmentForRendering(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull TextOutput textOutput)voidTextSegment.RenderableSegment. prepareSegmentForRendering(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull TextOutput textOutput)voidLinearTextContainer. render(@NotNull RenderContext context, @NotNull Output output)voidTextPath. render(@NotNull RenderContext context, @NotNull Output output)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)@NotNull java.awt.geom.Rectangle2DTextContainer. untransformedElementBounds(@NotNull RenderContext context, HasShape.Box box)@NotNull java.awt.ShapeTextContainer. untransformedElementShape(@NotNull RenderContext context, HasShape.Box box)Method parameters in com.github.weisj.jsvg.nodes.text with type arguments of type RenderContext Modifier and Type Method Description (package private) voidTextContainer. forEachSegment(@NotNull RenderContext context, @NotNull java.util.function.BiConsumer<StringTextSegment,RenderContext> onStringTextSegment, @NotNull java.util.function.BiConsumer<TextSegment.RenderableSegment,RenderContext> onRenderableSegment) -
Uses of RenderContext in com.github.weisj.jsvg.paint
Methods in com.github.weisj.jsvg.paint with parameters of type RenderContext 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)default booleanSVGPaint. isVisible(@NotNull RenderContext context) -
Uses of RenderContext in com.github.weisj.jsvg.paint.impl
Methods in com.github.weisj.jsvg.paint.impl with parameters of type RenderContext Modifier and Type Method Description 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 RenderContext in com.github.weisj.jsvg.parser.resources
Methods in com.github.weisj.jsvg.parser.resources with parameters of type RenderContext Modifier and Type Method Description @NotNull FloatSizeRenderableResource. intrinsicSize(@NotNull RenderContext context)voidRenderableResource. render(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform transform) -
Uses of RenderContext in com.github.weisj.jsvg.parser.resources.impl
Methods in com.github.weisj.jsvg.parser.resources.impl with parameters of type RenderContext Modifier and Type Method Description @NotNull FloatSizeImageResource. intrinsicSize(@NotNull RenderContext context)@NotNull FloatSizeMissingImageResource. intrinsicSize(@NotNull RenderContext context)@NotNull FloatSizeSVGResource. intrinsicSize(@NotNull RenderContext context)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 RenderContext in com.github.weisj.jsvg.renderer
Methods in com.github.weisj.jsvg.renderer that return RenderContext Modifier and Type Method Description private static @NotNull RenderContextRenderContext. createInitial(@NotNull PlatformSupport awtSupport, @NotNull MeasureContext measureContext)private @NotNull RenderContextRenderContext. derive(@Nullable Mutator<PaintContext> context, @Nullable Mutator<MeasurableFontSpec> attributeFontSpec, @Nullable ViewBox viewBox, @Nullable FontRenderContext frc, @Nullable ContextElementAttributes contextAttributes, RenderContext.EstablishRootMeasure establishRootMeasure)private @NotNull RenderContextRenderContext. deriveForChildGraphics()private @NotNull RenderContextRenderContext. deriveForNode(@Nullable Mutator<PaintContext> context, @Nullable Mutator<MeasurableFontSpec> attributeFontSpec, @Nullable FontRenderContext frc, @Nullable ContextElementAttributes contextAttributes, @NotNull java.lang.Object node)private @NotNull RenderContextRenderContext. deriveForSurface()private @NotNull RenderContextRenderContext. deriveImpl(@Nullable Mutator<PaintContext> context, @Nullable Mutator<MeasurableFontSpec> attributeFontSpec, @Nullable ViewBox viewBox, @Nullable FontRenderContext frc, @Nullable ContextElementAttributes contextAttributes, @Nullable java.awt.geom.AffineTransform rootTransform, RenderContext.EstablishRootMeasure establishRootMeasure) -
Uses of RenderContext in com.github.weisj.jsvg.renderer.impl
Fields in com.github.weisj.jsvg.renderer.impl declared as RenderContext Modifier and Type Field Description private RenderContextElementBounds. contextprotected @NotNull RenderContextInfo. contextprivate @NotNull RenderContextShapeRenderer.ShapePaintContext. contextMethods in com.github.weisj.jsvg.renderer.impl that return RenderContext Modifier and Type Method Description @NotNull RenderContextInfo. context()@NotNull RenderContextInfo.InfoWithIsolation. context()static @NotNull RenderContextNodeRenderer. createChildContext(@NotNull Renderable node, @NotNull RenderContext context, @Nullable Instantiator instantiator)static @NotNull RenderContextNodeRenderer. setupInnerViewRenderContext(@NotNull ViewBox viewBox, @NotNull RenderContext context, boolean inheritAttributes)static @NotNull RenderContextNodeRenderer. setupRenderContext(@NotNull java.lang.Object node, @NotNull RenderContext context)private static @NotNull RenderContextNodeRenderer. setupRenderContext(@Nullable Instantiator instantiator, @NotNull java.lang.Object node, @NotNull RenderContext context)Methods in com.github.weisj.jsvg.renderer.impl with parameters of type RenderContext 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)static @NotNull RenderContextNodeRenderer. createChildContext(@NotNull Renderable node, @NotNull RenderContext context, @Nullable Instantiator instantiator)private static @Nullable InfoNodeRenderer. createRenderInfo(@NotNull SVGNode node, @NotNull RenderContext context, @NotNull Output output, @Nullable Instantiator instantiator)private static @NotNull java.awt.geom.Rectangle2DElementBounds. elementBounds(@NotNull SVGNode node, @NotNull RenderContext context, HasShape.Box box)private @NotNull java.awt.geom.Rectangle2DElementBounds. filterBounds(@NotNull HasFilter node, @NotNull RenderContext context, @NotNull java.awt.geom.Rectangle2D elementBounds)static @NotNull ElementBoundsElementBounds. fromUntransformedBounds(@NotNull SVGNode node, @NotNull RenderContext context, @NotNull java.awt.geom.Rectangle2D bounds, HasShape.Box box)(package private) booleanShapeRenderer.PaintWithOpacity. isVisible(@NotNull RenderContext context)private static voidShapeRenderer. paintDebugMarker(@NotNull RenderContext context, @NotNull java.awt.Graphics2D g, @NotNull Marker marker, float rotation)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 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)static @NotNull RenderContextNodeRenderer. setupInnerViewRenderContext(@NotNull ViewBox viewBox, @NotNull RenderContext context, boolean inheritAttributes)private static @Nullable MaskNodeRenderer. setupMask(HasClip renderable, ElementBounds elementBounds, Output childOutput, RenderContext childContext)static @NotNull RenderContextNodeRenderer. setupRenderContext(@NotNull java.lang.Object node, @NotNull RenderContext context)private static @NotNull RenderContextNodeRenderer. setupRenderContext(@Nullable Instantiator instantiator, @NotNull java.lang.Object node, @NotNull RenderContext context)Constructors in com.github.weisj.jsvg.renderer.impl with parameters of type RenderContext Constructor Description ElementBounds(@NotNull SVGNode node, RenderContext context)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)ShapePaintContext(@NotNull RenderContext context, @NotNull java.util.Set<VectorEffect> vectorEffects, @NotNull java.awt.Stroke stroke, @Nullable java.awt.geom.AffineTransform transform) -
Uses of RenderContext in com.github.weisj.jsvg.renderer.impl.context
Methods in com.github.weisj.jsvg.renderer.impl.context that return RenderContext Modifier and Type Method Description @NotNull RenderContextRenderContextAccessor.Accessor. createInitial(@NotNull PlatformSupport awtSupport, @NotNull MeasureContext measureContext)@NotNull RenderContextRenderContextAccessor.Accessor. deriveForChildGraphics(@NotNull RenderContext context)@NotNull RenderContextRenderContextAccessor.Accessor. deriveForNode(@NotNull RenderContext context, @Nullable Mutator<PaintContext> paintContextMutator, @Nullable Mutator<MeasurableFontSpec> attributeFontSpec, @Nullable FontRenderContext frc, @Nullable ContextElementAttributes contextAttributes, @NotNull java.lang.Object node)@NotNull RenderContextRenderContextAccessor.Accessor. deriveForSurface(@NotNull RenderContext context)@NotNull RenderContextRenderContextAccessor.Accessor. setupInnerViewRenderContext(@NotNull ViewBox viewBox, @NotNull RenderContext context, boolean inheritAttributes)Methods in com.github.weisj.jsvg.renderer.impl.context with parameters of type RenderContext Modifier and Type Method Description @NotNull RenderContextRenderContextAccessor.Accessor. deriveForChildGraphics(@NotNull RenderContext context)@NotNull RenderContextRenderContextAccessor.Accessor. deriveForNode(@NotNull RenderContext context, @Nullable Mutator<PaintContext> paintContextMutator, @Nullable Mutator<MeasurableFontSpec> attributeFontSpec, @Nullable FontRenderContext frc, @Nullable ContextElementAttributes contextAttributes, @NotNull java.lang.Object node)@NotNull RenderContextRenderContextAccessor.Accessor. deriveForSurface(@NotNull RenderContext context)@NotNull FillRuleRenderContextAccessor.Accessor. fillRule(@NotNull RenderContext context)@NotNull SVGFontRenderContextAccessor.Accessor. font(@NotNull RenderContext context)@NotNull FontRenderContextRenderContextAccessor.Accessor. fontRenderContext(@NotNull RenderContext context)@NotNull PaintOrderRenderContextAccessor.Accessor. paintOrder(@NotNull RenderContext context)voidRenderContextAccessor.Accessor. setRootTransform(@NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform rootTransform)voidRenderContextAccessor.Accessor. setRootTransform(@NotNull RenderContext context, @NotNull java.awt.geom.AffineTransform rootTransform, @NotNull java.awt.geom.AffineTransform userSpaceTransform)@NotNull RenderContextRenderContextAccessor.Accessor. setupInnerViewRenderContext(@NotNull ViewBox viewBox, @NotNull RenderContext context, boolean inheritAttributes)@NotNull StrokeContextRenderContextAccessor.Accessor. strokeContext(@NotNull RenderContext context) -
Uses of RenderContext in com.github.weisj.jsvg.renderer.output
Methods in com.github.weisj.jsvg.renderer.output with parameters of type RenderContext Modifier and Type Method Description voidTextOutput. codepoint(@NotNull java.lang.String codepoint, @NotNull java.awt.geom.AffineTransform glyphTransform, @NotNull RenderContext context) -
Uses of RenderContext in com.github.weisj.jsvg.util
Fields in com.github.weisj.jsvg.util declared as RenderContext Modifier and Type Field Description private @NotNull RenderContextBlittableImage. contextMethods in com.github.weisj.jsvg.util that return RenderContext Modifier and Type Method Description @NotNull RenderContextBlittableImage. context()Methods in com.github.weisj.jsvg.util with parameters of type RenderContext Modifier and Type Method Description static @NotNull java.awt.image.BufferedImageImageUtil. copy(@NotNull RenderContext context, @NotNull java.awt.image.ImageProducer producer, ImageUtil.Premultiplied premultiplied)static @Nullable BlittableImageBlittableImage. create(@NotNull BlittableImage.BufferSurfaceSupplier bufferSurfaceSupplier, @NotNull RenderContext context, @Nullable java.awt.geom.Rectangle2D clipBounds, @NotNull java.awt.geom.Rectangle2D bounds, @NotNull java.awt.geom.Rectangle2D objectBounds, @NotNull UnitType contentUnits)static @Nullable BlittableImageBlittableImage. create(@NotNull BlittableImage.BufferSurfaceSupplier bufferSurfaceSupplier, @NotNull RenderContext context, @Nullable java.awt.geom.Rectangle2D clipBounds, @NotNull java.awt.geom.Rectangle2D bounds, @NotNull java.awt.geom.Rectangle2D objectBounds, @NotNull UnitType contentUnits, @NotNull RenderContext imageContext)booleanCachedSurfaceSupplier. useCache(@NotNull Output output, @NotNull RenderContext renderContext)Method parameters in com.github.weisj.jsvg.util with type arguments of type RenderContext Modifier and Type Method Description voidBlittableImage. render(@NotNull Output output, @NotNull java.util.function.BiConsumer<Output,RenderContext> painter)Constructors in com.github.weisj.jsvg.util with parameters of type RenderContext Constructor Description BlittableImage(@NotNull java.awt.image.BufferedImage image, @NotNull RenderContext context, @NotNull java.awt.geom.Rectangle2D boundsInDeviceSpace, @NotNull java.awt.geom.Rectangle2D userBoundsInRootSpace)
-