Class SVGFEDiffuseLightingElementBuilder

Class SVGFEDiffuseLightingElementBuilder

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

Builder class for creating SVG ‘feDiffuseLighting’ elements, used in SVG filters to apply diffuse lighting effects.

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

Inheritance

object SVGElementBuilder<svgfediffuselightingelement> SVGFEBaseLightingElementBuilder<svgfediffuselightingelement, svgfediffuselightingelementbuilder=""> SVGFEDiffuseLightingElementBuilder

Implements

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

Inherited Members

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

Extension Methods

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

Constructors

SVGFEDiffuseLightingElementBuilder()

public SVGFEDiffuseLightingElementBuilder()

Methods

Create(Document)

Creates a new instance of SVGFEDiffuseLightingElement in the specified document.

protected override SVGFEDiffuseLightingElement Create(Document document)

Parameters

document Document

The document in which the element will be created.

Returns

SVGFEDiffuseLightingElement

A new SVGFEDiffuseLightingElement.

DiffuseConstant(double)

Sets the ‘diffuseConstant’ attribute of the feDiffuseLighting element.

public SVGFEDiffuseLightingElementBuilder DiffuseConstant(double value)

Parameters

value double

The constant used to determine the lighting contribution.

Returns

SVGFEDiffuseLightingElementBuilder

The current builder instance.

KernelUnitLength(double, double?)

Sets the ‘kernelUnitLength’ attribute of the feDiffuseLighting element.

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

Parameters

dx double

The X component of the kernel unit length.

dy double ?

The Y component of the kernel unit length. If not provided, assumed to be equal to dx.

Returns

SVGFEDiffuseLightingElementBuilder

The current builder instance.

SurfaceScale(double)

Sets the ‘surfaceScale’ attribute of the feDiffuseLighting element.

public SVGFEDiffuseLightingElementBuilder SurfaceScale(double value)

Parameters

value double

The height of the surface for the lighting calculation.

Returns

SVGFEDiffuseLightingElementBuilder

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

 English