SVGFETurbulenceElementBuilder Class
Contents
[
Hide
]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
| Name | Description |
|---|---|
| SVGFETurbulenceElementBuilder() | The default constructor. |
Properties
| Name | Description |
|---|---|
| Configurations { get; } |
Methods
| Name | Description |
|---|---|
| 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
- class SVGElementBuilder<T>
- class SVGFETurbulenceElement
- interface IBaseAnimationElementBuilder
- interface ICoreAttributeSetter
- interface IDescriptiveElementBuilder
- interface IFilterPrimitiveInAttributeSetter
- interface IPresentationAttributeSetter
- namespace Aspose.Svg.Builder
- assembly Aspose.SVG