Class RenderContext


  • public final class RenderContext
    extends java.lang.Object
    • Field Detail

      • measureContext

        @NotNull
        private final @NotNull MeasureContext measureContext
      • paintContext

        @NotNull
        private final @NotNull PaintContext paintContext
      • fontRenderContext

        @NotNull
        private final @NotNull FontRenderContext fontRenderContext
      • fillRule

        @NotNull
        private final @NotNull FillRule fillRule
      • rootTransform

        @NotNull
        private final @NotNull java.awt.geom.AffineTransform rootTransform
      • userSpaceTransform

        @NotNull
        private final @NotNull java.awt.geom.AffineTransform userSpaceTransform
    • Method Detail

      • deriveForChildGraphics

        @NotNull
        public @NotNull RenderContext deriveForChildGraphics()
      • deriveForSurface

        @NotNull
        public @NotNull RenderContext deriveForSurface()
      • strokeContext

        @NotNull
        public @NotNull StrokeContext strokeContext()
      • rootTransform

        @NotNull
        public @NotNull java.awt.geom.AffineTransform rootTransform()
      • userSpaceTransform

        @NotNull
        public @NotNull java.awt.geom.AffineTransform userSpaceTransform()
      • setRootTransform

        public void setRootTransform​(@NotNull
                                     @NotNull java.awt.geom.AffineTransform rootTransform)
      • setRootTransform

        public void setRootTransform​(@NotNull
                                     @NotNull java.awt.geom.AffineTransform rootTransform,
                                     @NotNull
                                     @NotNull java.awt.geom.AffineTransform userSpaceTransform)
      • translate

        public void translate​(@NotNull
                              @NotNull Output output,
                              @NotNull
                              @NotNull java.awt.geom.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 java.awt.geom.AffineTransform at)
      • platformSupport

        @NotNull
        public @NotNull PlatformSupport platformSupport()
      • measureContext

        @NotNull
        public @NotNull MeasureContext measureContext()
      • fillRule

        @NotNull
        public @NotNull FillRule fillRule()
      • strokePaint

        @NotNull
        public @NotNull SVGPaint strokePaint()
      • fillPaint

        @NotNull
        public @NotNull SVGPaint fillPaint()
      • paintOrder

        @NotNull
        public @NotNull PaintOrder paintOrder()
      • resolvePaint

        @NotNull
        private @NotNull SVGPaint resolvePaint​(@Nullable
                                               @Nullable SVGPaint p)
      • coerceNonNull

        @NotNull
        private @NotNull SVGPaint coerceNonNull​(@Nullable
                                                @Nullable SVGPaint p)
      • rawOpacity

        public float rawOpacity()
      • fillOpacity

        public float fillOpacity()
      • strokeOpacity

        public float strokeOpacity()
      • stroke

        @NotNull
        public @NotNull java.awt.Stroke stroke​(float pathLengthFactor)
      • font

        @NotNull
        public @NotNull SVGFont font()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object