Package com.github.weisj.jsvg.renderer
Class RenderContext
java.lang.Object
com.github.weisj.jsvg.renderer.RenderContext
-
Method Summary
Modifier and TypeMethodDescription@NotNull ImagecreateImage(@NotNull ImageProducer imageProducer) static @NotNull RenderContextcreateInitial(@Nullable JComponent targetComponent, @NotNull MeasureContext measureContext) @NotNull RenderContextfloat@NotNull SVGPaint@NotNull FillRulefillRule()@NotNull SVGFontfont()@NotNull FontRenderContext@NotNull MeasureContextfloat@NotNull AffineTransformvoidrotate(@NotNull Graphics2D g, double angle) voidscale(@NotNull Graphics2D g, double sx, double sy) voidsetRootTransform(@NotNull AffineTransform rootTransform) voidsetRootTransform(@NotNull AffineTransform rootTransform, @NotNull AffineTransform userSpaceTransform) @NotNull Strokestroke(float pathLengthFactor) @NotNull StrokeContextfloat@NotNull SVGPaint@Nullable JComponenttoString()voidtransform(@NotNull Graphics2D g, @NotNull AffineTransform at) voidtranslate(@NotNull Graphics2D g, double dx, double dy) voidtranslate(@NotNull Graphics2D g, @NotNull Point2D dp) @NotNull AffineTransform
-
Method Details
-
createInitial
@NotNull public static @NotNull RenderContext createInitial(@Nullable @Nullable JComponent targetComponent, @NotNull @NotNull MeasureContext measureContext) -
deriveForChildGraphics
-
strokeContext
-
rootTransform
-
userSpaceTransform
-
setRootTransform
-
setRootTransform
public void setRootTransform(@NotNull @NotNull AffineTransform rootTransform, @NotNull @NotNull AffineTransform userSpaceTransform) -
translate
-
translate
-
scale
-
rotate
-
transform
-
targetComponent
-
measureContext
-
fontRenderContext
-
fillRule
-
strokePaint
-
fillPaint
-
rawOpacity
public float rawOpacity() -
fillOpacity
public float fillOpacity() -
strokeOpacity
public float strokeOpacity() -
stroke
-
font
-
toString
-
createImage
-