SVGFETurbulenceElementBuilder Class

SVGFETurbulenceElementBuilder class

Builder class for creating SVG ‘feTurbulence’ elements, which create an image using the Perlin turbulence function.

public class SVGFETurbulenceElementBuilder : SVGElementBuilder<SVGFETurbulenceElement>, 
    IBaseAnimationElementBuilder, ICoreAttributeSetter, IDescriptiveElementBuilder, 
    IFilterPrimitiveInAttributeSetter, IPresentationAttributeSetter

Constructors

NameDescription
SVGFETurbulenceElementBuilder()The default constructor.

Properties

NameDescription
Configurations { get; }

Methods

NameDescription
AddScript(Action<SVGScriptElementBuilder>)Adds a script configuration to the feTurbulence element.
Attribute(string, string)
BaseFrequency(double, double?)Sets the base frequency for the turbulence function.
virtual Build(Document)
virtual Build(SVGFETurbulenceElement)
BuildElement(Document)
NumOctaves(int)Sets the number of octaves for the turbulence function.
Seed(double)Sets the seed for the random number generator used by the turbulence function.
StitchTiles(StitchTiles)Sets the stitch tiles option for the turbulence function.
Type(TurbulenceType)Sets the type of turbulence (fractal noise or turbulence).

See Also