Class SVGFETurbulenceElementBuilder

Class SVGFETurbulenceElementBuilder

Namespace: Aspose.Svg.Builder
Assembly: Aspose.SVG.dll (25.5.0)

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

[ComVisible(true)]
public class SVGFETurbulenceElementBuilder : SVGElementBuilder<svgfeturbulenceelement>, ISVGElementBuilder, IAttributeSetter, IBaseAnimationElementBuilder, IDescriptiveElementBuilder, ICoreAttributeSetter, IPresentationAttributeSetter, ITransformAttributeSetter, IFilterPrimitiveInAttributeSetter, IFilterPrimitiveAttributeSetter, IRectAttributeSetter, IXYAttributeSetter, IXAttributeSetter, IYAttributeSetter, IWidthAttributeSetter, IHeightAttributeSetter

Inheritance

object SVGElementBuilder<svgfeturbulenceelement> SVGFETurbulenceElementBuilder

Implements

ISVGElementBuilder , IAttributeSetter , IBaseAnimationElementBuilder , IDescriptiveElementBuilder , ICoreAttributeSetter , IPresentationAttributeSetter , ITransformAttributeSetter , IFilterPrimitiveInAttributeSetter , IFilterPrimitiveAttributeSetter , IRectAttributeSetter , IXYAttributeSetter , IXAttributeSetter , IYAttributeSetter , IWidthAttributeSetter , IHeightAttributeSetter

Inherited Members

SVGElementBuilder<svgfeturbulenceelement>.Create(Document) , SVGElementBuilder<svgfeturbulenceelement>.Build(Document) , SVGElementBuilder<svgfeturbulenceelement>.Build(SVGFETurbulenceElement) , SVGElementBuilder<svgfeturbulenceelement>.BuildElement(Document) , SVGElementBuilder<svgfeturbulenceelement>.Attribute(string, string) , SVGElementBuilder<svgfeturbulenceelement>.Configurations , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Extension Methods

SVGBuilderExtensions.AddAnimate<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<svganimateelementbuilder>) , SVGBuilderExtensions.AddBuilder<svgfeturbulenceelementbuilder, telementbuilder="">(SVGFETurbulenceElementBuilder, TElementBuilder) , SVGBuilderExtensions.AddDesc<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<svgdescelementbuilder>) , SVGBuilderExtensions.AddMetadata<svgfeturbulenceelementbuilder, telement="">(SVGFETurbulenceElementBuilder, Action<svgmetadataelementbuilder>) , SVGBuilderExtensions.AddSet<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<svgsetelementbuilder>) , SVGBuilderExtensions.AddTitle<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<svgtitleelementbuilder>) , SVGBuilderExtensions.AlignmentBaseline<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, AlignmentBaseline) , SVGBuilderExtensions.BaselineShift<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, BaseLineShift) , SVGBuilderExtensions.BaselineShift<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.Class<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, params string[]) , SVGBuilderExtensions.ClipPath<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<clippathbuilder>) , SVGBuilderExtensions.ClipRule<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, ClipRule) , SVGBuilderExtensions.Color<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<colorbuilder>) , SVGBuilderExtensions.Color<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Color) , SVGBuilderExtensions.ColorInterpolation<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorInterpolationFilters<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorProfile<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.ColorRendering<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, ColorRendering) , SVGBuilderExtensions.Cursor<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Cursor) , SVGBuilderExtensions.Direction<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, TextDirection) , SVGBuilderExtensions.Display<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, DisplayType) , SVGBuilderExtensions.DominantBaseline<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, DominantBaseline) , SVGBuilderExtensions.Fill<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<paintbuilder>) , SVGBuilderExtensions.Fill<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Color) , SVGBuilderExtensions.Fill<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Paint) , SVGBuilderExtensions.FillOpacity<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double) , SVGBuilderExtensions.FillRule<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, FillRule) , SVGBuilderExtensions.Filter<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<filtervaluelistbuilder>) , SVGBuilderExtensions.FloodColor<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Color) , SVGBuilderExtensions.FloodColor<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<colorbuilder>) , SVGBuilderExtensions.FloodOpacity<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double) , SVGBuilderExtensions.FontFamily<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.FontKerning<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.FontKerning<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Kerning) , SVGBuilderExtensions.FontSize<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.FontSize<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, FontSize) , SVGBuilderExtensions.FontSizeAdjust<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double) , SVGBuilderExtensions.FontSizeAdjust<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder,   ) , SVGBuilderExtensions.FontStretch<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, FontStretch) , SVGBuilderExtensions.FontStyle<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, FontStyle) , SVGBuilderExtensions.FontVariant<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.FontWeight<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, FontWeight) , SVGBuilderExtensions.GlyphOrientationVertical<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, TextOrientation) , SVGBuilderExtensions.Height<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.Id<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.ImageRendering<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, ImageRendering) , SVGBuilderExtensions.In<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.In<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, FilterInput) , SVGBuilderExtensions.Lang<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.LetterSpacing<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.LetterSpacing<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Spacing) , SVGBuilderExtensions.LightingColor<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Color) , SVGBuilderExtensions.LightingColor<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<colorbuilder>) , SVGBuilderExtensions.MarkerEnd<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.MarkerEnd<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerMid<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.MarkerMid<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerStart<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.MarkerStart<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, MarkerPos) , SVGBuilderExtensions.Mask<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<maskbuilder>) , SVGBuilderExtensions.Opacity<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double) , SVGBuilderExtensions.Overflow<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Overflow) , SVGBuilderExtensions.PaintOrder<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, PaintOrder) , SVGBuilderExtensions.PointerEvents<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, PointerEvents) , SVGBuilderExtensions.Rect<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, double, double, double, LengthType) , SVGBuilderExtensions.Result<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.SetAttribute<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string, string) , SVGBuilderExtensions.ShapeRendering<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, ShapeRendering) , SVGBuilderExtensions.StopColor<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Color) , SVGBuilderExtensions.StopColor<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<colorbuilder>) , SVGBuilderExtensions.StopOpacity<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double) , SVGBuilderExtensions.Stroke<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<paintbuilder>) , SVGBuilderExtensions.Stroke<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Color) , SVGBuilderExtensions.Stroke<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Paint) , SVGBuilderExtensions.StrokeDashArray<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, params double[]) , SVGBuilderExtensions.StrokeDashArray<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Dash) , SVGBuilderExtensions.StrokeDashoffset<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.StrokeLineCap<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, StrokeLineCap) , SVGBuilderExtensions.StrokeLineJoin<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, StrokeLineJoin) , SVGBuilderExtensions.StrokeMiterlimit<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double) , SVGBuilderExtensions.StrokeOpacity<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double) , SVGBuilderExtensions.StrokeWidth<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.Style<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Action<rulebuilder>) , SVGBuilderExtensions.Style<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, string) , SVGBuilderExtensions.Tabindex<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, int) , SVGBuilderExtensions.TextAnchor<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, TextAnchor) , SVGBuilderExtensions.TextDecoration<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, bool, bool, bool, bool) , SVGBuilderExtensions.TextOverflow<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, TextOverflow) , SVGBuilderExtensions.TextRendering<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, TextRendering) , SVGBuilderExtensions.Transform<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Func<transformbuilder, transformbuilder="">) , SVGBuilderExtensions.UnicodeBidi<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, UnicodeBidi) , SVGBuilderExtensions.Visibility<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Visibility) , SVGBuilderExtensions.WhiteSspace<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, WhiteSpace) , SVGBuilderExtensions.Width<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.WordSpacing<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, Spacing) , SVGBuilderExtensions.WordSpacing<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.WritingMode<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, WritingMode) , SVGBuilderExtensions.X<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType) , SVGBuilderExtensions.XmlSpace<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, XmlSpace) , SVGBuilderExtensions.Y<svgfeturbulenceelementbuilder>(SVGFETurbulenceElementBuilder, double, LengthType)

Constructors

SVGFETurbulenceElementBuilder()

public SVGFETurbulenceElementBuilder()

Methods

AddScript(Action<svgscriptelementbuilder>)

Adds a script configuration to the feTurbulence element.

public SVGFETurbulenceElementBuilder AddScript(Action<svgscriptelementbuilder> configure)

Parameters

configure Action < SVGScriptElementBuilder &gt;

A delegate that configures the SVGScriptElementBuilder.

Returns

SVGFETurbulenceElementBuilder

The current builder instance.

BaseFrequency(double, double?)

Sets the base frequency for the turbulence function.

public SVGFETurbulenceElementBuilder BaseFrequency(double baseFrequencyX, double? baseFrequencyY = null)

Parameters

baseFrequencyX double

The base frequency in the X direction.

baseFrequencyY double ?

The base frequency in the Y direction (optional).

Returns

SVGFETurbulenceElementBuilder

The current builder instance.

Create(Document)

Creates a new instance of SVGFETurbulenceElement in the specified document.

protected override SVGFETurbulenceElement Create(Document document)

Parameters

document Document

The document in which the element will be created.

Returns

SVGFETurbulenceElement

A new SVGFETurbulenceElement.

NumOctaves(int)

Sets the number of octaves for the turbulence function.

public SVGFETurbulenceElementBuilder NumOctaves(int numOctaves)

Parameters

numOctaves int

The number of octaves.

Returns

SVGFETurbulenceElementBuilder

The current builder instance.

Seed(double)

Sets the seed for the random number generator used by the turbulence function.

public SVGFETurbulenceElementBuilder Seed(double seed)

Parameters

seed double

The seed value.

Returns

SVGFETurbulenceElementBuilder

The current builder instance.

StitchTiles(StitchTiles)

Sets the stitch tiles option for the turbulence function.

public SVGFETurbulenceElementBuilder StitchTiles(StitchTiles stitchTiles)

Parameters

stitchTiles StitchTiles

The stitch tiles setting.

Returns

SVGFETurbulenceElementBuilder

The current builder instance.

Type(TurbulenceType)

Sets the type of turbulence (fractal noise or turbulence).

public SVGFETurbulenceElementBuilder Type(TurbulenceType type)

Parameters

type TurbulenceType

The type of turbulence.

Returns

SVGFETurbulenceElementBuilder

The current builder instance. </svgscriptelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></transformbuilder,></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></rulebuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></paintbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></colorbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></maskbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></colorbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></colorbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></filtervaluelistbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></paintbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></colorbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></clippathbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder></svgtitleelementbuilder></svgfeturbulenceelementbuilder></svgsetelementbuilder></svgfeturbulenceelementbuilder></svgmetadataelementbuilder></svgfeturbulenceelementbuilder,></svgdescelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelementbuilder,></svganimateelementbuilder></svgfeturbulenceelementbuilder></svgfeturbulenceelement></svgfeturbulenceelement></svgfeturbulenceelement></svgfeturbulenceelement></svgfeturbulenceelement></svgfeturbulenceelement></svgfeturbulenceelement>

 English