SceneGaussianBlurPrimitive Class
A primitive that blurs its input: feGaussianBlur of SVG.
public sealed class SceneGaussianBlurPrimitive : SceneFilterPrimitive- Inheritance
SceneFilterPrimitiveSceneGaussianBlurPrimitive
Constructors
| Name | Description |
|---|---|
| SceneGaussianBlurPrimitive(double) | Initializes a new instance of the SceneGaussianBlurPrimitive class with the same standard deviation along both axes. |
| SceneGaussianBlurPrimitive(double, double) | Initializes a new instance of the SceneGaussianBlurPrimitive class. |
SceneGaussianBlurPrimitive overloads
SceneGaussianBlurPrimitive(double)
SceneGaussianBlurPrimitive.csInitializes a new instance of the SceneGaussianBlurPrimitive class with the same standard deviation along both axes.
public SceneGaussianBlurPrimitive(double standardDeviation)Parameters
standardDeviationdouble- The standard deviation of the blur:
stdDeviation. 0 does not blur.
Exceptions
ArgumentExceptionstandardDeviationis not a finite number.ArgumentOutOfRangeExceptionstandardDeviationis negative.
SceneGaussianBlurPrimitive(double, double)
SceneGaussianBlurPrimitive.csInitializes a new instance of the SceneGaussianBlurPrimitive class.
Parameters
standardDeviationXdouble- The standard deviation of the blur along x. 0 does not blur along x.
standardDeviationYdouble- The standard deviation of the blur along y. 0 does not blur along y.
Exceptions
ArgumentException- A standard deviation is not a finite number.
ArgumentOutOfRangeException- A standard deviation is negative.
Properties
| Name | Description |
|---|---|
| EdgeMode | Gets what the blur reads beyond the edges of its input: edgeMode. The default is SceneFilterEdgeMode.None. |
| Input | Gets the input: in. |
| StandardDeviationX | Gets the standard deviation of the blur along x. |
| StandardDeviationY | Gets the standard deviation of the blur along y. |
EdgeMode
SceneGaussianBlurPrimitive.csGets what the blur reads beyond the edges of its input: edgeMode. The default is SceneFilterEdgeMode.None.
public SceneFilterEdgeMode EdgeMode { get; init; }