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