Class FeTurbulence
java.lang.Object
com.github.weisj.jsvg.nodes.AbstractSVGNode
com.github.weisj.jsvg.nodes.filter.AbstractFilterPrimitive
com.github.weisj.jsvg.nodes.filter.FeTurbulence
- All Implemented Interfaces:
FilterPrimitive, SVGNode
@ElementCategories(FilterPrimitive)
@PermittedContent(anyOf={Animate.class,Set.class})
public final class FeTurbulence
extends AbstractFilterPrimitive
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate float[]private intprivate floatstatic final Stringprivate FeTurbulence.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext) voidbuild(@NotNull AttributeNode attributeNode) voidlayoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) @NotNull StringtagName()Methods inherited from class AbstractFilterPrimitive
colorInterpolation, height, impl, width, x, yMethods inherited from class AbstractSVGNode
addContent, id, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface FilterPrimitive
isValid
-
Field Details
-
TAG
- See Also:
-
seed
private float seed -
baseFrequency
private float[] baseFrequency -
numOctaves
private int numOctaves -
type
-
-
Constructor Details
-
FeTurbulence
public FeTurbulence()
-
-
Method Details
-
tagName
-
build
- Specified by:
buildin interfaceSVGNode- Overrides:
buildin classAbstractFilterPrimitive
-
layoutFilter
public void layoutFilter(@NotNull @NotNull RenderContext context, @NotNull @NotNull FilterLayoutContext filterLayoutContext) -
applyFilter
public void applyFilter(@NotNull @NotNull RenderContext context, @NotNull @NotNull FilterContext filterContext)
-