-
- All Known Subinterfaces:
SimplePaintSVGPaint
- All Known Implementing Classes:
AbstractGradient,AnimatedColor,AnimatedPaint,AwtSVGPaint,LinearGradient,MeshGradient,NonePaint,Pattern,RadialGradient,SentinelPaint,SolidColor
public interface SVGPaint
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static @Nullable SVGPaintderive(@Nullable SVGPaint current, @Nullable SVGPaint other)voiddrawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)voidfillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)default booleanisVisible(@NotNull RenderContext context)
-
-
-
Method Detail
-
derive
@Nullable static @Nullable SVGPaint derive(@Nullable @Nullable SVGPaint current, @Nullable @Nullable SVGPaint other)
-
fillShape
void fillShape(@NotNull @NotNull Output output, @NotNull @NotNull RenderContext context, @NotNull @NotNull java.awt.Shape shape, @Nullable @Nullable java.awt.geom.Rectangle2D bounds)
-
drawShape
void drawShape(@NotNull @NotNull Output output, @NotNull @NotNull RenderContext context, @NotNull @NotNull java.awt.Shape shape, @Nullable @Nullable java.awt.geom.Rectangle2D bounds)
-
isVisible
default boolean isVisible(@NotNull @NotNull RenderContext context)
-
-