SVGFETurbulenceElement
======================

The **`SVGFETurbulenceElement`** interface corresponds to the `<feTurbulence>` element.

EventTarget

Node

Element

SVGElement

SVGFETurbulenceElementConstants
---------

### Turbulence types

| Name | Value | Description |
| --- | --- | --- |
| `SVG_TURBULENCE_TYPE_UNKNOWN` | 0 | 
 The type is not one of predefined types. It is invalid to attempt to
 define a new value of this type or to attempt to switch an existing
 value to this type.
  |
| `SVG_TURBULENCE_TYPE_FRACTALNOISE` | 1 | Corresponds to the `fractalNoise` value. |
| `SVG_TURBULENCE_TYPE_TURBULENCE` | 2 | Corresponds to `turbulence` value. |

### Stitch options

| Name | Value | Description |
| --- | --- | --- |
| `SVG_STITCHTYPE_UNKNOWN` | 0 | 
 The type is not one of predefined types. It is invalid to attempt to
 define a new value of this type or to attempt to switch an existing
 value to this type.
  |
| `SVG_STITCHTYPE_STITCH` | 1 | Corresponds to the `stitch` value. |
| `SVG_STITCHTYPE_NOSTITCH` | 2 | Corresponds to `noStitch` value. |

Instance properties
-------------------

*This interface also inherits properties from its parent interface, `SVGElement`.*

`SVGFETurbulenceElement.baseFrequencyX` Read only 

An `SVGAnimatedNumber` corresponding to the X component of the `baseFrequency` attribute of the given element.

`SVGFETurbulenceElement.baseFrequencyY` Read only 

An `SVGAnimatedNumber` corresponding to the Y component of the `baseFrequency` attribute of the given element.

`SVGFETurbulenceElement.height` Read only 

An `SVGAnimatedLength` corresponding to the `height` attribute of the given element.

`SVGFETurbulenceElement.numOctaves` Read only 

An `SVGAnimatedInteger` corresponding to the `numOctaves` attribute of the given element.

`SVGFETurbulenceElement.result` Read only 

An `SVGAnimatedString` corresponding to the `result` attribute of the given element.

`SVGFETurbulenceElement.seed` Read only 

An `SVGAnimatedNumber` corresponding to the `seed` attribute of the given element.

`SVGFETurbulenceElement.stitchTiles` Read only 

An `SVGAnimatedEnumeration` corresponding to the `stitchTiles` attribute of the given element. It takes one of the `SVG_STITCHTYPE_*` constants defined on this interface.

`SVGFETurbulenceElement.type` Read only 

An `SVGAnimatedEnumeration` corresponding to the `type` attribute of the given element. It takes one of the `SVG_TURBULENCE_TYPE_*` constants defined on this interface.

`SVGFETurbulenceElement.width` Read only 

An `SVGAnimatedLength` corresponding to the `width` attribute of the given element.

`SVGFETurbulenceElement.x` Read only 

An `SVGAnimatedLength` corresponding to the `x` attribute of the given element.

`SVGFETurbulenceElement.y` Read only 

An `SVGAnimatedLength` corresponding to the `y` attribute of the given element.

Instance methods
----------------

*This interface does not provide any specific methods, but implements those of its parent, `SVGElement`.*

Specifications
--------------

| Specification |
| --- |
| Filter Effects Module Level 1 # InterfaceSVGFETurbulenceElement |

Browser compatibility
---------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

See also
--------

* `<feTurbulence>`