Class SVGFESpecularLightingElementBuilder
Namespace: Aspose.Svg.Builder
Assembly: Aspose.SVG.dll (25.12.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, IHeightAttributeSetterInheritance
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
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.