SVGFEConvolveMatrixElementBuilder Class

SVGFEConvolveMatrixElementBuilder class

Builder class for creating SVG ‘feConvolveMatrix’ elements, used in SVG filters for applying convolution matrix effects.

public class SVGFEConvolveMatrixElementBuilder : SVGElementBuilder<SVGFEConvolveMatrixElement>, 
    IBaseAnimationElementBuilder, ICoreAttributeSetter, IDescriptiveElementBuilder, 
    IFilterPrimitiveInAttributeSetter, IPresentationAttributeSetter

Constructors

NameDescription
SVGFEConvolveMatrixElementBuilder()The default constructor.

Properties

NameDescription
Configurations { get; }

Methods

NameDescription
AddScript(Action<SVGScriptElementBuilder>)Adds a script configuration to the element.
Attribute(string, string)
Bias(double)Sets the ‘bias’ attribute of the feConvolveMatrix element.
virtual Build(Document)
virtual Build(SVGFEConvolveMatrixElement)
BuildElement(Document)
Divisor(double)Sets the ‘divisor’ attribute of the feConvolveMatrix element.
EdgeMode(EdgeMode)Sets the ’edgeMode’ attribute of the feConvolveMatrix element.
KernelMatrix(params double[])Sets the ‘kernelMatrix’ attribute of the feConvolveMatrix element.
KernelUnitLength(double, double?)Sets the ‘kernelUnitLength’ attribute of the feConvolveMatrix element.
Order(int, int?)Sets the ‘order’ attribute of the feConvolveMatrix element.
PreserveAlpha(bool)Sets the ‘preserveAlpha’ attribute of the feConvolveMatrix element.
TargetX(int)Sets the ’targetX’ attribute of the feConvolveMatrix element.
TargetY(int)Sets the ’targetY’ attribute of the feConvolveMatrix element.

See Also