Table of Contents

Class SVGFEConvolveMatrixElement

Namespace
CSharpToJavaScript.APIs.JS
Assembly
CSharpToJavaScript.dll

The SVGFEConvolveMatrixElement interface corresponds to the feConvolveMatrix element.

[Value("SVGFEConvolveMatrixElement")]
public class SVGFEConvolveMatrixElement : SVGElement, ElementCSSInlineStyle, GlobalEventHandlers, SVGElementInstance, HTMLOrSVGElement, SVGFilterPrimitiveStandardAttributes
Inheritance
SVGFEConvolveMatrixElement
Implements
Inherited Members

Remarks

Constructors

SVGFEConvolveMatrixElement()

public SVGFEConvolveMatrixElement()

Fields

SVG_EDGEMODE_DUPLICATE

[Value("SVG_EDGEMODE_DUPLICATE")]
public const ushort SVG_EDGEMODE_DUPLICATE = 1

Field Value

ushort

SVG_EDGEMODE_NONE

[Value("SVG_EDGEMODE_NONE")]
public const ushort SVG_EDGEMODE_NONE = 3

Field Value

ushort

SVG_EDGEMODE_UNKNOWN

[Value("SVG_EDGEMODE_UNKNOWN")]
public const ushort SVG_EDGEMODE_UNKNOWN = 0

Field Value

ushort

SVG_EDGEMODE_WRAP

[Value("SVG_EDGEMODE_WRAP")]
public const ushort SVG_EDGEMODE_WRAP = 2

Field Value

ushort

Properties

Bias

The bias read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("bias")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("bias")]
public SVGAnimatedNumber Bias { get; }

Property Value

SVGAnimatedNumber

An SVGAnimatedNumber object.

Remarks

Divisor

The divisor read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("divisor")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("divisor")]
public SVGAnimatedNumber Divisor { get; }

Property Value

SVGAnimatedNumber

An SVGAnimatedNumber object.

Remarks

EdgeMode

The edgeMode read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("edgeMode")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element. The SVG_EDGEMODE_* constants defined on this interface are represented by the numbers 1 through 3, where the default duplicate is 1, wrap is 2, and none is 3.

[Value("edgeMode")]
public SVGAnimatedEnumeration EdgeMode { get; }

Property Value

SVGAnimatedEnumeration

An SVGAnimatedEnumeration object.

Remarks

In1

The in1 read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("in")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("in1")]
public SVGAnimatedString In1 { get; }

Property Value

SVGAnimatedString

An SVGAnimatedString object.

Remarks

KernelMatrix

The kernelMatrix read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("kernelMatrix")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("kernelMatrix")]
public SVGAnimatedNumberList KernelMatrix { get; }

Property Value

SVGAnimatedNumberList

An SVGAnimatedNumberList object.

Remarks

KernelUnitLengthX

The kernelUnitLengthX read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("kernelUnitLength")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("kernelUnitLengthX")]
public SVGAnimatedNumber KernelUnitLengthX { get; }

Property Value

SVGAnimatedNumber

An SVGAnimatedNumber object.

Remarks

It specifies the length in user units for each cell of the convolution matrix along the X-axis.

-SVGAnimatedNumber

See also on MDN

KernelUnitLengthY

The kernelUnitLengthY read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("kernelUnitLength")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("kernelUnitLengthY")]
public SVGAnimatedNumber KernelUnitLengthY { get; }

Property Value

SVGAnimatedNumber

An SVGAnimatedNumber object.

Remarks

It specifies the length in user units for each cell of the convolution matrix along the Y-axis.

-SVGAnimatedNumber

See also on MDN

OrderX

The orderX read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("order")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("orderX")]
public SVGAnimatedInteger OrderX { get; }

Property Value

SVGAnimatedInteger

An SVGAnimatedInteger object.

Remarks

It specifies how many cells (or elements) are present in each row of the kernel matrix along the X-axis.

-SVGAnimatedInteger

See also on MDN

OrderY

The orderY read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("order")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("orderY")]
public SVGAnimatedInteger OrderY { get; }

Property Value

SVGAnimatedInteger

An SVGAnimatedInteger object.

Remarks

It specifies how many cells (or elements) are present in each row of the kernel matrix along the Y-axis.

-SVGAnimatedInteger

See also on MDN

PreserveAlpha

The preserveAlpha read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("preserveAlpha")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("preserveAlpha")]
public SVGAnimatedBoolean PreserveAlpha { get; }

Property Value

SVGAnimatedBoolean

An SVGAnimatedBoolean object.

Remarks

TargetX

The targetX read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("targetX")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("targetX")]
public SVGAnimatedInteger TargetX { get; }

Property Value

SVGAnimatedInteger

An SVGAnimatedInteger object.

Remarks

TargetY

The targetY read-only property of the SVGFEConvolveMatrixElement interface reflects the {{SVGAttr("targetY")}} attribute of the given {{SVGElement("feConvolveMatrix")}} element.

[Value("targetY")]
public SVGAnimatedInteger TargetY { get; }

Property Value

SVGAnimatedInteger

An SVGAnimatedInteger object.

Remarks