Class NodeRenderer

java.lang.Object
com.github.weisj.jsvg.renderer.impl.NodeRenderer

public final class NodeRenderer extends Object
  • Method Details

    • renderRootSVG

      public static void renderRootSVG(@NotNull @NotNull SVG svgRoot, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output)
    • renderNode

      public static void renderNode(@NotNull @NotNull SVGNode node, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output)
    • renderNode

      public static void renderNode(@NotNull @NotNull SVGNode node, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output, @Nullable @Nullable Instantiator instantiator)
    • renderWithSize

      public static void renderWithSize(@NotNull @NotNull BaseInnerViewContainer node, @NotNull @NotNull FloatSize size, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output, @Nullable @Nullable Instantiator instantiator)
    • createChildContext

      @NotNull public static @NotNull RenderContext createChildContext(@NotNull @NotNull Renderable node, @NotNull @NotNull RenderContext context, @Nullable @Nullable Instantiator instantiator)
    • setupRenderContext

      @NotNull public static @NotNull RenderContext setupRenderContext(@NotNull @NotNull Object node, @NotNull @NotNull RenderContext context)
    • setupInnerViewRenderContext

      @NotNull public static @NotNull RenderContext setupInnerViewRenderContext(@NotNull @NotNull ViewBox viewBox, @NotNull @NotNull RenderContext context, boolean inheritAttributes)