Class RenderContext

java.lang.Object
com.github.weisj.jsvg.renderer.RenderContext

public final class RenderContext extends Object
  • Method Details

    • createInitial

      @NotNull public static @NotNull RenderContext createInitial(@NotNull @NotNull PlatformSupport awtSupport, @NotNull @NotNull MeasureContext measureContext)
    • deriveForChildGraphics

      @NotNull public @NotNull RenderContext deriveForChildGraphics()
    • deriveForSurface

      @NotNull public @NotNull RenderContext deriveForSurface()
    • strokeContext

      @NotNull public @NotNull StrokeContext strokeContext()
    • rootTransform

      @NotNull public @NotNull AffineTransform rootTransform()
    • userSpaceTransform

      @NotNull public @NotNull AffineTransform userSpaceTransform()
    • setRootTransform

      public void setRootTransform(@NotNull @NotNull AffineTransform rootTransform)
    • setRootTransform

      public void setRootTransform(@NotNull @NotNull AffineTransform rootTransform, @NotNull @NotNull AffineTransform userSpaceTransform)
    • translate

      public void translate(@NotNull @NotNull Output output, @NotNull @NotNull Point2D dp)
    • translate

      public void translate(@NotNull @NotNull Output output, double dx, double dy)
    • scale

      public void scale(@NotNull @NotNull Output output, double sx, double sy)
    • rotate

      public void rotate(@NotNull @NotNull Output output, double angle)
    • transform

      public void transform(@NotNull @NotNull Output output, @NotNull @NotNull AffineTransform at)
    • platformSupport

      @NotNull public @NotNull PlatformSupport platformSupport()
    • measureContext

      @NotNull public @NotNull MeasureContext measureContext()
    • fontRenderContext

      @NotNull public @NotNull FontRenderContext fontRenderContext()
    • fillRule

      @NotNull public @NotNull FillRule fillRule()
    • strokePaint

      @NotNull public @NotNull SVGPaint strokePaint()
    • fillPaint

      @NotNull public @NotNull SVGPaint fillPaint()
    • paintOrder

      @NotNull public @NotNull PaintOrder paintOrder()
    • rawOpacity

      public float rawOpacity()
    • fillOpacity

      public float fillOpacity()
    • strokeOpacity

      public float strokeOpacity()
    • stroke

      @NotNull public @NotNull Stroke stroke(float pathLengthFactor)
    • font

      @NotNull public @NotNull SVGFont font()
    • toString

      public String toString()
      Overrides:
      toString in class Object