SVGFEDiffuseLightingElementBuilder Class

SVGFEDiffuseLightingElementBuilder class

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

public class SVGFEDiffuseLightingElementBuilder : 
    SVGFEBaseLightingElementBuilder<SVGFEDiffuseLightingElement, SVGFEDiffuseLightingElementBuilder>

Constructors

NameDescription
SVGFEDiffuseLightingElementBuilder()The default constructor.

Properties

NameDescription
Configurations { get; }

Methods

NameDescription
AddScript(Action<SVGScriptElementBuilder>)
Attribute(string, string)
override Build(Document)
virtual Build(SVGFEDiffuseLightingElement)
BuildElement(Document)
DiffuseConstant(double)Sets the ‘diffuseConstant’ attribute of the feDiffuseLighting element.
KernelUnitLength(double, double?)Sets the ‘kernelUnitLength’ attribute of the feDiffuseLighting element.
SurfaceScale(double)Sets the ‘surfaceScale’ attribute of the feDiffuseLighting element.
WithFeDistantLight(Action<SVGFEDistantLightElementBuilder>)
WithFePointLight(Action<SVGFEPointLightElementBuilder>)
WithFeSpotLight(Action<SVGFESpotLightElementBuilder>)

See Also