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
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,>