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
Name | Description |
---|---|
SVGFEDiffuseLightingElementBuilder() | The default constructor. |
Properties
Name | Description |
---|---|
Configurations { get; } |
Methods
Name | Description |
---|---|
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
- class SVGFEBaseLightingElementBuilder<TElement,TBuilder>
- class SVGFEDiffuseLightingElement
- namespace Aspose.Svg.Builder
- assembly Aspose.SVG