Class SVGFEDiffuseLightingElementBuilder

Class SVGFEDiffuseLightingElementBuilder

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

 English