Class SVGFESpecularLightingElementBuilder

Class SVGFESpecularLightingElementBuilder

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

Builder class for creating SVG ‘feSpecularLighting’ elements, which apply specular lighting effects to an image.

[ComVisible(true)]
public class SVGFESpecularLightingElementBuilder : SVGFEBaseLightingElementBuilder<svgfespecularlightingelement, svgfespecularlightingelementbuilder="">, ISVGElementBuilder, IAttributeSetter, IDescriptiveElementBuilder, ICoreAttributeSetter, IPresentationAttributeSetter, ITransformAttributeSetter, IFilterPrimitiveInAttributeSetter, IFilterPrimitiveAttributeSetter, IRectAttributeSetter, IXYAttributeSetter, IXAttributeSetter, IYAttributeSetter, IWidthAttributeSetter, IHeightAttributeSetter

Inheritance

object SVGElementBuilder<svgfespecularlightingelement> SVGFEBaseLightingElementBuilder<svgfespecularlightingelement, svgfespecularlightingelementbuilder=""> SVGFESpecularLightingElementBuilder

Implements

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

Inherited Members

SVGFEBaseLightingElementBuilder<svgfespecularlightingelement, svgfespecularlightingelementbuilder="">.AddScript(Action<svgscriptelementbuilder>) , SVGFEBaseLightingElementBuilder<svgfespecularlightingelement, svgfespecularlightingelementbuilder="">.WithFeDistantLight(Action<svgfedistantlightelementbuilder>) , SVGFEBaseLightingElementBuilder<svgfespecularlightingelement, svgfespecularlightingelementbuilder="">.WithFePointLight(Action<svgfepointlightelementbuilder>) , SVGFEBaseLightingElementBuilder<svgfespecularlightingelement, svgfespecularlightingelementbuilder="">.WithFeSpotLight(Action<svgfespotlightelementbuilder>) , SVGFEBaseLightingElementBuilder<svgfespecularlightingelement, svgfespecularlightingelementbuilder="">.Build(Document) , SVGElementBuilder<svgfespecularlightingelement>.Create(Document) , SVGElementBuilder<svgfespecularlightingelement>.Build(Document) , SVGElementBuilder<svgfespecularlightingelement>.Build(SVGFESpecularLightingElement) , SVGElementBuilder<svgfespecularlightingelement>.BuildElement(Document) , SVGElementBuilder<svgfespecularlightingelement>.Attribute(string, string) , SVGElementBuilder<svgfespecularlightingelement>.Configurations , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Extension Methods

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

Constructors

SVGFESpecularLightingElementBuilder()

public SVGFESpecularLightingElementBuilder()

Methods

Create(Document)

Creates a new instance of SVGFESpecularLightingElement in the specified document.

protected override SVGFESpecularLightingElement Create(Document document)

Parameters

document Document

The document in which the element will be created.

Returns

SVGFESpecularLightingElement

A new SVGFESpecularLightingElement.

KernelUnitLength(double, double?)

Sets the ‘kernelUnitLength’ attribute, defining the convolution kernel unit length.

public SVGFESpecularLightingElementBuilder KernelUnitLength(double dx, double? dy = null)

Parameters

dx double

The x-component of the kernel unit length, must be positive.

dy double ?

The y-component of the kernel unit length, must be positive if provided.

Returns

SVGFESpecularLightingElementBuilder

The current builder instance.

SpecularConstant(double)

Sets the ‘specularConstant’ attribute, representing the specular reflection constant.

public SVGFESpecularLightingElementBuilder SpecularConstant(double specularConstant)

Parameters

specularConstant double

The specular constant value, must be non-negative.

Returns

SVGFESpecularLightingElementBuilder

The current builder instance.

SpecularExponent(double)

Sets the ‘specularExponent’ attribute, controlling the focus of the specular highlight.

public SVGFESpecularLightingElementBuilder SpecularExponent(double specularExponent)

Parameters

specularExponent double

The specular exponent value, must be in the range 1.0 to 128.0.

Returns

SVGFESpecularLightingElementBuilder

The current builder instance.

SurfaceScale(double)

Sets the ‘surfaceScale’ attribute of the feSpecularLighting element, defining the height of the surface for the lighting calculation.

public SVGFESpecularLightingElementBuilder SurfaceScale(double value)

Parameters

value double

The surface scale value.

Returns

SVGFESpecularLightingElementBuilder

The current builder instance. </svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></transformbuilder,></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></rulebuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></paintbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></colorbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></maskbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></colorbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></colorbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></filtervaluelistbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></paintbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></colorbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></clippathbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder></svgtitleelementbuilder></svgfespecularlightingelementbuilder></svgmetadataelementbuilder></svgfespecularlightingelementbuilder,></svgdescelementbuilder></svgfespecularlightingelementbuilder></svgfespecularlightingelementbuilder,></svgfespecularlightingelement></svgfespecularlightingelement></svgfespecularlightingelement></svgfespecularlightingelement></svgfespecularlightingelement></svgfespecularlightingelement></svgfespecularlightingelement,></svgfespotlightelementbuilder></svgfespecularlightingelement,></svgfepointlightelementbuilder></svgfespecularlightingelement,></svgfedistantlightelementbuilder></svgfespecularlightingelement,></svgscriptelementbuilder></svgfespecularlightingelement,></svgfespecularlightingelement,></svgfespecularlightingelement></svgfespecularlightingelement,>

 English