-
- 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 SVGPaint
derive(@Nullable SVGPaint current, @Nullable SVGPaint other)
void
drawShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
void
fillShape(@NotNull Output output, @NotNull RenderContext context, @NotNull java.awt.Shape shape, @Nullable java.awt.geom.Rectangle2D bounds)
default boolean
isVisible(@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)
-
-