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