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
>
A delegate that configures the SVGScriptElementBuilder.
Returns
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
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
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
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
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
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
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>