Uses of Interface
com.github.weisj.jsvg.paint.SVGPaint
-
-
Uses of SVGPaint in com.github.weisj.jsvg.animation.interpolation
Methods in com.github.weisj.jsvg.animation.interpolation that return SVGPaint Modifier and Type Method Description private SVGPaint
DefaultInterpolator. discreteAnimation(@NotNull SVGPaint initial, @NotNull SVGPaint a, @NotNull SVGPaint b, float progress)
@NotNull SVGPaint
DefaultInterpolator. interpolate(@NotNull SVGPaint initial, @NotNull SVGPaint a, @NotNull SVGPaint b, float progress)
@NotNull SVGPaint
PaintInterpolator. interpolate(@NotNull SVGPaint initial, @NotNull SVGPaint a, @NotNull SVGPaint b, float progress)
Methods in com.github.weisj.jsvg.animation.interpolation with parameters of type SVGPaint Modifier and Type Method Description private SVGPaint
DefaultInterpolator. discreteAnimation(@NotNull SVGPaint initial, @NotNull SVGPaint a, @NotNull SVGPaint b, float progress)
private static @Nullable RGBColor
DefaultInterpolator. extractColor(@NotNull SVGPaint p)
@NotNull SVGPaint
DefaultInterpolator. interpolate(@NotNull SVGPaint initial, @NotNull SVGPaint a, @NotNull SVGPaint b, float progress)
@NotNull SVGPaint
PaintInterpolator. interpolate(@NotNull SVGPaint initial, @NotNull SVGPaint a, @NotNull SVGPaint b, float progress)
-
Uses of SVGPaint in com.github.weisj.jsvg.animation.value
Classes in com.github.weisj.jsvg.animation.value that implement SVGPaint Modifier and Type Class Description class
AnimatedColor
class
AnimatedPaint
Fields in com.github.weisj.jsvg.animation.value declared as SVGPaint Modifier and Type Field Description private SVGPaint
AnimatedPaint. current
private @NotNull SVGPaint
AnimatedPaint. initial
private @NotNull SVGPaint @NotNull []
AnimatedPaint. values
Methods in com.github.weisj.jsvg.animation.value that return SVGPaint Modifier and Type Method Description private @NotNull SVGPaint
AnimatedPaint. computeCurrent(long timestamp)
private @NotNull SVGPaint
AnimatedPaint. current(@NotNull MeasureContext context)
Methods in com.github.weisj.jsvg.animation.value with parameters of type SVGPaint Modifier and Type Method Description @NotNull AnimatedColor
AnimatedColor. derive(@NotNull SVGPaint value)
@NotNull AnimatedPaint
AnimatedPaint. derive(@NotNull SVGPaint initialValue)
Constructors in com.github.weisj.jsvg.animation.value with parameters of type SVGPaint Constructor Description AnimatedPaint(@NotNull Track track, @NotNull SVGPaint initial, @NotNull SVGPaint @NotNull [] values)
-
Uses of SVGPaint in com.github.weisj.jsvg.nodes
Classes in com.github.weisj.jsvg.nodes that implement SVGPaint Modifier and Type Class Description (package private) class
AbstractGradient<Self extends AbstractGradient<Self>>
class
LinearGradient
class
Pattern
class
RadialGradient
class
SolidColor
-
Uses of SVGPaint in com.github.weisj.jsvg.nodes.animation
Methods in com.github.weisj.jsvg.nodes.animation with parameters of type SVGPaint Modifier and Type Method Description @Nullable AnimatedPaint
Animate. animatedPaint(@NotNull SVGPaint initial, @NotNull AttributeNode attributeNode)
-
Uses of SVGPaint in com.github.weisj.jsvg.nodes.filter
Fields in com.github.weisj.jsvg.nodes.filter declared as SVGPaint Modifier and Type Field Description private SVGPaint
FeFlood. floodColor
-
Uses of SVGPaint in com.github.weisj.jsvg.nodes.mesh
Classes in com.github.weisj.jsvg.nodes.mesh that implement SVGPaint Modifier and Type Class Description class
MeshGradient
-
Uses of SVGPaint in com.github.weisj.jsvg.paint
Subinterfaces of SVGPaint in com.github.weisj.jsvg.paint Modifier and Type Interface Description interface
SimplePaintSVGPaint
Methods in com.github.weisj.jsvg.paint that return SVGPaint Modifier and Type Method Description static @Nullable SVGPaint
SVGPaint. derive(@Nullable SVGPaint current, @Nullable SVGPaint other)
Methods in com.github.weisj.jsvg.paint with parameters of type SVGPaint Modifier and Type Method Description static @Nullable SVGPaint
SVGPaint. derive(@Nullable SVGPaint current, @Nullable SVGPaint other)
-
Uses of SVGPaint in com.github.weisj.jsvg.paint.impl
Classes in com.github.weisj.jsvg.paint.impl that implement SVGPaint Modifier and Type Class Description class
AwtSVGPaint
(package private) class
NonePaint
(package private) class
SentinelPaint
Fields in com.github.weisj.jsvg.paint.impl declared as SVGPaint Modifier and Type Field Description static SVGPaint
PredefinedPaints. CONTEXT_FILL
static SVGPaint
PredefinedPaints. CONTEXT_STROKE
static SVGPaint
PredefinedPaints. CURRENT_COLOR
static SVGPaint
PredefinedPaints. INHERITED
static SVGPaint
PredefinedPaints. NONE
Methods in com.github.weisj.jsvg.paint.impl that return SVGPaint Modifier and Type Method Description @Nullable SVGPaint
DefaultPaintParser. parsePaint(@Nullable java.lang.String value)
-
Uses of SVGPaint in com.github.weisj.jsvg.parser
Methods in com.github.weisj.jsvg.parser that return SVGPaint Modifier and Type Method Description @Nullable SVGPaint
PaintParser. parsePaint(@Nullable java.lang.String value)
-
Uses of SVGPaint in com.github.weisj.jsvg.parser.impl
Methods in com.github.weisj.jsvg.parser.impl that return SVGPaint Modifier and Type Method Description @Nullable SVGPaint
AttributeNode. getPaint(@NotNull java.lang.String key, @Nullable SVGPaint fallback, Inherited inherited, Animatable animatable)
@Nullable SVGPaint
AttributeNode. getPaint(@NotNull java.lang.String key, Inherited inherited, Animatable animatable)
private @Nullable SVGPaint
AttributeNode. getPaintInternal(@NotNull java.lang.String key, @Nullable SVGPaint fallback)
@Nullable SVGPaint
AttributeNode. parsePaint(@Nullable java.lang.String value)
@Nullable SVGPaint
AttributeParser. parsePaint(@Nullable java.lang.String value, @NotNull AttributeNode attributeNode)
Methods in com.github.weisj.jsvg.parser.impl with parameters of type SVGPaint Modifier and Type Method Description private @Nullable AnimatedPaint
AttributeNode. getAnimatedPaint(@NotNull java.lang.String property, @NotNull SVGPaint initial)
@Nullable SVGPaint
AttributeNode. getPaint(@NotNull java.lang.String key, @Nullable SVGPaint fallback, Inherited inherited, Animatable animatable)
private @Nullable SVGPaint
AttributeNode. getPaintInternal(@NotNull java.lang.String key, @Nullable SVGPaint fallback)
-
Uses of SVGPaint in com.github.weisj.jsvg.renderer
Methods in com.github.weisj.jsvg.renderer that return SVGPaint Modifier and Type Method Description @NotNull SVGPaint
RenderContext. fillPaint()
@NotNull SVGPaint
RenderContext. strokePaint()
-
Uses of SVGPaint in com.github.weisj.jsvg.renderer.impl
Fields in com.github.weisj.jsvg.renderer.impl declared as SVGPaint Modifier and Type Field Description private @NotNull SVGPaint
ShapeRenderer.PaintWithOpacity. paint
Methods in com.github.weisj.jsvg.renderer.impl that return SVGPaint Modifier and Type Method Description private static @NotNull SVGPaint
PaintResolver. coerceNonNull(@Nullable SVGPaint p)
static @NotNull SVGPaint
PaintResolver. resolvePaint(@Nullable SVGPaint p, @NotNull PaintContext paintContext, @Nullable ContextElementAttributes contextElementAttributes)
Methods in com.github.weisj.jsvg.renderer.impl with parameters of type SVGPaint Modifier and Type Method Description private static @NotNull SVGPaint
PaintResolver. coerceNonNull(@Nullable SVGPaint p)
static @NotNull SVGPaint
PaintResolver. resolvePaint(@Nullable SVGPaint p, @NotNull PaintContext paintContext, @Nullable ContextElementAttributes contextElementAttributes)
Constructors in com.github.weisj.jsvg.renderer.impl with parameters of type SVGPaint Constructor Description PaintWithOpacity(@NotNull SVGPaint paint, float opacity)
-
Uses of SVGPaint in com.github.weisj.jsvg.renderer.impl.context
Fields in com.github.weisj.jsvg.renderer.impl.context declared as SVGPaint Modifier and Type Field Description @Nullable SVGPaint
PaintContext. color
@NotNull SVGPaint
ContextElementAttributes. fillPaint
@Nullable SVGPaint
PaintContext. fillPaint
@NotNull SVGPaint
ContextElementAttributes. strokePaint
@Nullable SVGPaint
PaintContext. strokePaint
Methods in com.github.weisj.jsvg.renderer.impl.context that return SVGPaint Modifier and Type Method Description private static @Nullable SVGPaint
PaintContext. parseColorAttribute(@NotNull AttributeNode attributeNode)
Constructors in com.github.weisj.jsvg.renderer.impl.context with parameters of type SVGPaint Constructor Description ContextElementAttributes(@NotNull SVGPaint fillPaint, @NotNull SVGPaint strokePaint)
PaintContext(@Nullable SVGPaint color, @Nullable SVGPaint fillPaint, @Nullable PercentageValue fillOpacity, @Nullable SVGPaint strokePaint, @Nullable PercentageValue strokeOpacity, @NotNull PercentageValue opacity, @Nullable PaintOrder paintOrder, @Nullable StrokeContext strokeContext, @Nullable FillRule fillRule)
-