SVGFESpotLightElementBuilder Class

SVGFESpotLightElementBuilder class

Builder class for creating SVG ‘feSpotLight’ elements, which define a light source that emits light in a specific direction, like a spotlight.

public class SVGFESpotLightElementBuilder : SVGElementBuilder<SVGFESpotLightElement>, 
    IBaseAnimationElementBuilder, ICoreAttributeSetter, IDescriptiveElementBuilder

Constructors

NameDescription
SVGFESpotLightElementBuilder()The default constructor.

Properties

NameDescription
Configurations { get; }

Methods

NameDescription
Attribute(string, string)
virtual Build(Document)
virtual Build(SVGFESpotLightElement)
BuildElement(Document)
LimitingConeAngle(double)Sets the ’limitingConeAngle’ attribute, defining the limiting cone of the spotlight.
PointsAtX(double)Sets the ‘pointsAtX’ attribute, indicating the x-coordinate towards which the light is pointing.
PointsAtY(double)Sets the ‘pointsAtY’ attribute, indicating the y-coordinate towards which the light is pointing.
PointsAtZ(double)Sets the ‘pointsAtZ’ attribute, indicating the z-coordinate towards which the light is pointing.
SpecularExponent(double)Sets the ‘specularExponent’ attribute, controlling the focus of the specular highlight.
X(double)Sets the ‘x’ attribute of the feSpotLight element, representing the x-coordinate of the light source.
Y(double)Sets the ‘y’ attribute, representing the y-coordinate of the light source.
Z(double)Sets the ‘z’ attribute, representing the z-coordinate of the light source.

See Also