firstDaisy Diff compare report.
Click on the changed parts for a detailed description. Use the left and right arrow keys to walk through the modifications.
last 

15.

27 DOM interfaces

The following interfaces are defined below: SVGFilterElement, SVGFilterPrimitiveStandardAttributes, SVGFEBlendElement, SVGFEColorMatrixElement, SVGFEComponentTransferElement, SVGComponentTransferFunctionElement, SVGFEFuncRElement, SVGFEFuncGElement, SVGFEFuncBElement, SVGFEFuncAElement, SVGFECompositeElement, SVGFEConvolveMatrixElement, SVGFEDiffuseLightingElement, SVGFEDistantLightElement, SVGFEPointLightElement, SVGFESpotLightElement, SVGFEDisplacementMapElement, SVGFEFloodElement, SVGFEGaussianBlurElement, SVGFEImageElement, SVGFEMergeElement, SVGFEMergeNodeElement, SVGFEMorphologyElement, SVGFEOffsetElement, SVGFESpecularLightingElement, SVGFETileElement, SVGFETurbulenceElement.

25 DOM interfaces

15.25.1 Interface SVGFilterElement

The SVGFilterElement interface corresponds to the 'filter' element. IDL Definition
interface SVGFilterElement : SVGElement,
                
SVGElement,
             SVGURIReference,
   
SVGURIReference,
                          SVGLangSpace,
                             SVGExternalResourcesRequired,
                             SVGStylable,
                             SVGUnitTypes {

  readonly attribute SVGAnimatedEnumeration filterUnits;
  readonly attribute SVGAnimatedEnumeration primitiveUnits;
  readonly attribute SVGAnimatedLength 
x;
  readonly attribute SVGAnimatedLength 
y;
  readonly attribute SVGAnimatedLength 
width;
  readonly attribute SVGAnimatedLength 
height;
  readonly attribute SVGAnimatedInteger 
filterResX;
  readonly attribute SVGAnimatedInteger 
filterResY;

  void setFilterRes
(
in unsigned long filterResX, in unsigned long filterResY
);
};
Attributes:
filterUnits (readonly SVGAnimatedEnumeration
filterUnits
)
Corresponds to attribute 'filterUnits' on the given 'filter' element. Takes one of the constants defined in SVGUnitTypes.
primitiveUnits (readonly SVGAnimatedEnumeration
primitiveUnits
)
Corresponds to attribute 'primitiveUnits' on the given 'filter' element. Takes one of the constants defined in SVGUnitTypes.
x (readonly SVGAnimatedLength
x
)
Corresponds to attribute 'x' on the given 'filter' element.
y (readonly SVGAnimatedLength
y
)
Corresponds to attribute 'y' on the given 'filter' element.
width (readonly SVGAnimatedLength
width
)
Corresponds to attribute 'width' on the given 'filter' element.
height (readonly SVGAnimatedLength
height
)
Corresponds to attribute 'height' on the given 'filter' element.
filterResX (readonly SVGAnimatedInteger
filterResX
)
Corresponds to attribute 'filterRes' on the given 'filter' element. Contains the X component of attribute 'filterRes'.
filterResY (readonly SVGAnimatedInteger
filterResY
)
Corresponds to attribute 'filterRes' on the given 'filter' element. Contains the Y component (possibly computed automatically) of attribute 'filterRes'.
Methods
setFilterRes
Operations:
void setFilterRes(in unsigned long filterResX, in unsigned long filterResY)
Sets the values for attribute 'filterRes'.
Parameters
in
  1. unsigned long filterResX
    The X component of attribute 'filterRes'.
in
  1. unsigned long filterResY
    The Y component of attribute 'filterRes
.
No Return Value
No Exceptions
  1. '.

15.25.2 Interface SVGFilterPrimitiveStandardAttributes

This interface defines the set of DOM attributes that are common across the filter primitive interfaces. IDL Definition
interface SVGFilterPrimitiveStandardAttributes : SVGStylable {
  
readonly attribute SVGAnimatedLength x;
  readonly attribute SVGAnimatedLength y;
  readonly attribute SVGAnimatedLength width;
  readonly attribute SVGAnimatedLength height;
  readonly attribute SVGAnimatedString result;
};
Attributes:
x (readonly SVGAnimatedLength
x
)
Corresponds to attribute 'x' on the given element.
y (readonly SVGAnimatedLength
y
)
Corresponds to attribute 'y' on the given element.
width (readonly SVGAnimatedLength
width
)
Corresponds to attribute 'width' on the given element.
height (readonly SVGAnimatedLength
height
)
Corresponds to attribute 'height' on the given element.
result (readonly SVGAnimatedString
result
)
Corresponds to attribute 'result' on the given element.

15.25.3 Interface SVGFEBlendElement

The SVGFEBlendElement interface corresponds to the 'feBlend' element. IDL Definition
interface SVGFEBlendElement : SVGElement,
                
SVGElement,
              
SVGFilterPrimitiveStandardAttributes {

  // Blend Mode Types
  
const
unsigned short SVG_FEBLEND_MODE_UNKNOWN 
= 0;
  
const
unsigned short SVG_FEBLEND_MODE_NORMAL 
= 1;
  
const
unsigned short SVG_FEBLEND_MODE_MULTIPLY = 2;
  
const
unsigned short SVG_FEBLEND_MODE_SCREEN 
= 3;
  
const
unsigned short SVG_FEBLEND_MODE_DARKEN 
= 4;
  
const
unsigned short SVG_FEBLEND_MODE_LIGHTEN 
= 5;

  readonly attribute SVGAnimatedString 
in1;
  readonly attribute SVGAnimatedString 
in2;
  readonly attribute SVGAnimatedEnumeration mode;
};
Definition
Constants in group
Blend Mode Types
Defined constants
“Blend Mode Types”:
SVG_FEBLEND_MODE_UNKNOWN(unsigned short)
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_FEBLEND_MODE_NORMAL(unsigned short)
Corresponds to value 'normal'.
SVG_FEBLEND_MODE_MULTIPLY(unsigned short)
Corresponds to value 'multiply'.
SVG_FEBLEND_MODE_SCREEN(unsigned short)
Corresponds to value 'screen'.
SVG_FEBLEND_MODE_DARKEN(unsigned short)
Corresponds to value 'darken'.
SVG_FEBLEND_MODE_LIGHTEN(unsigned short)
Corresponds to value 'lighten'.
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feBlend' element.
in2 (readonly SVGAnimatedString
in2
)
Corresponds to attribute 'in2' on the given 'feBlend' element.
mode (readonly SVGAnimatedEnumeration
mode
)
Corresponds to attribute 'mode' on the given 'feBlend' element. Takes one of the
Blend Mode Types.
SVG_FEBLEND_MODE_* constants defined on this interface.

15.25.4 Interface SVGFEColorMatrixElement

The SVGFEColorMatrixElement interface corresponds to the 'feColorMatrix' element. IDL Definition
interface SVGFEColorMatrixElement : SVGElement,
                
SVGElement,
                    SVGFilterPrimitiveStandardAttributes {

  // Color Matrix Types
  
const
unsigned short SVG_FECOLORMATRIX_TYPE_UNKNOWN 
= 0;
  
const
unsigned short SVG_FECOLORMATRIX_TYPE_MATRIX 
= 1;
  
const
unsigned short SVG_FECOLORMATRIX_TYPE_SATURATE 
= 2;
  
const
unsigned short SVG_FECOLORMATRIX_TYPE_HUEROTATE 
= 3;
  
const
unsigned short SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;

  readonly attribute SVGAnimatedString 
in1;
  readonly attribute SVGAnimatedEnumeration type;
  readonly attribute SVGAnimatedNumberList 
values;
};
Definition
Constants in group
Color Matrix Types
Defined constants
“Color Matrix Types”:
SVG_FECOLORMATRIX_TYPE_UNKNOWN(unsigned short)
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_FECOLORMATRIX_TYPE_MATRIX(unsigned short)
Corresponds to value 'matrix'.
SVG_FECOLORMATRIX_TYPE_SATURATE(unsigned short)
Corresponds to value 'saturate'.
SVG_FECOLORMATRIX_TYPE_HUEROTATE(unsigned short)
Corresponds to value 'hueRotate'.
SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA(unsigned short)
Corresponds to value 'luminanceToAlpha'.
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feColorMatrix' element.
type (readonly SVGAnimatedEnumeration
type
)
Corresponds to attribute 'type' on the given 'feColorMatrix' element. Takes one of the
Color Matrix Types.
readonly SVGAnimatedNumberList values
SVG_FECOLORMATRIX_TYPE_* constants defined on this interface.
values (readonly SVGAnimatedNumberList)
Corresponds to attribute 'values' on the given 'feColorMatrix' element.

Provides access to the contents of the values attribute.

15.25.5 Interface SVGFEComponentTransferElement

The SVGFEComponentTransferElement interface corresponds to the 'feComponentTransfer' element. IDL Definition
interface SVGFEComponentTransferElement : SVGElement,
                
SVGElement,
                          SVGFilterPrimitiveStandardAttributes {
  
readonly attribute SVGAnimatedString in1;
};
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feComponentTransfer' element.

15.25.6 Interface SVGComponentTransferFunctionElement

This interface defines a base interface used by the component transfer function interfaces. IDL Definition
interface SVGComponentTransferFunctionElement : SVGElement {

  // Component Transfer Types
  
const
unsigned short SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN 
= 0;
  
const
unsigned short SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
  
const
unsigned short SVG_FECOMPONENTTRANSFER_TYPE_TABLE 
= 2;
  
const
unsigned short SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE 
= 3;
  
const
unsigned short SVG_FECOMPONENTTRANSFER_TYPE_LINEAR 
= 4;
  
const
unsigned short SVG_FECOMPONENTTRANSFER_TYPE_GAMMA 
= 5;

  readonly attribute SVGAnimatedEnumeration type;
  readonly attribute SVGAnimatedNumberList 
tableValues;
  readonly attribute SVGAnimatedNumber 
slope;
  readonly attribute SVGAnimatedNumber 
intercept;
  readonly attribute SVGAnimatedNumber 
amplitude;
  readonly attribute SVGAnimatedNumber 
exponent;
  readonly attribute SVGAnimatedNumber 
offset;
};
Definition
Constants in group
Component Transfer Types
Defined constants
“Component Transfer Types”:
SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN(unsigned short)
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_FECOMPONENTTRANSFER_TYPE_IDENTITY(unsigned short)
Corresponds to value 'identity'.
SVG_FECOMPONENTTRANSFER_TYPE_TABLE(unsigned short)
Corresponds to value 'table'.
SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE(unsigned short)
Corresponds to value 'discrete'.
SVG_FECOMPONENTTRANSFER_TYPE_LINEAR(unsigned short)
Corresponds to value 'linear'.
SVG_FECOMPONENTTRANSFER_TYPE_GAMMA(unsigned short)
Corresponds to value 'gamma'.
Attributes:
type (readonly SVGAnimatedEnumeration
type
)
Corresponds to attribute 'type' on the given element. Takes one of the
Component Transfer Types.
readonly SVGAnimatedNumberList tableValues
SVG_FECOMPONENTTRANSFER_TYPE_* constants defined on this interface.
tableValues (readonly SVGAnimatedNumberList)
Corresponds to attribute 'tableValues' on the given element.
slope (readonly SVGAnimatedNumber
slope
)
Corresponds to attribute 'slope' on the given element.
intercept (readonly SVGAnimatedNumber
intercept
)
Corresponds to attribute 'intercept' on the given element.
amplitude (readonly SVGAnimatedNumber
amplitude
)
Corresponds to attribute 'amplitude' on the given element.
exponent (readonly SVGAnimatedNumber
exponent
)
Corresponds to attribute 'exponent' on the given element.
offset (readonly SVGAnimatedNumber
offset
)
Corresponds to attribute 'offset' on the given element.

15.25.7 Interface SVGFEFuncRElement

The SVGFEFuncRElement interface corresponds to the 'feFuncR' element. IDL Definition
interface SVGFEFuncRElement : SVGComponentTransferFunctionElement {
};

15.25.8 Interface SVGFEFuncGElement

The SVGFEFuncGElement SVGFEFuncRElement interface corresponds to the 'feFuncG' element. IDL Definition
interface SVGFEFuncGElement : SVGComponentTransferFunctionElement {
};

15.25.9 Interface SVGFEFuncBElement

The SVGFEFuncBElement interface corresponds to the 'feFuncB' element. IDL Definition
interface SVGFEFuncBElement : SVGComponentTransferFunctionElement {
};

15.25.10 Interface SVGFEFuncAElement

The SVGFEFuncAElement interface corresponds to the 'feFuncA' element. IDL Definition
interface SVGFEFuncAElement : SVGComponentTransferFunctionElement {
};

15.25.11 Interface SVGFECompositeElement

The SVGFECompositeElement interface corresponds to the 'feComposite' element. IDL Definition
interface SVGFECompositeElement : SVGElement,
                
SVGElement,
                  SVGFilterPrimitiveStandardAttributes {

  // Composite Operators
  
const
unsigned short SVG_FECOMPOSITE_OPERATOR_UNKNOWN 
= 0;
  
const
unsigned short SVG_FECOMPOSITE_OPERATOR_OVER 
= 1;
  
const
unsigned short SVG_FECOMPOSITE_OPERATOR_IN 
= 2;
  
const
unsigned short SVG_FECOMPOSITE_OPERATOR_OUT 
= 3;
  
const
unsigned short SVG_FECOMPOSITE_OPERATOR_ATOP 
= 4;
  
const
unsigned short SVG_FECOMPOSITE_OPERATOR_XOR 
= 5;
  
const
unsigned short SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;

  readonly attribute SVGAnimatedString 
in1;
  readonly attribute SVGAnimatedString 
in2;
  readonly attribute SVGAnimatedEnumeration operator;
  readonly attribute SVGAnimatedNumber 
k1;
  readonly attribute SVGAnimatedNumber 
k2;
  readonly attribute SVGAnimatedNumber 
k3;
  readonly attribute SVGAnimatedNumber 
k4;
};
Definition group Composite Operators
Defined constants
Constants in group “Composite Operators”:
SVG_FECOMPOSITE_OPERATOR_UNKNOWN (unsigned short)
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_FECOMPOSITE_OPERATOR_OVER (unsigned short)
Corresponds to value 'over'.
SVG_FECOMPOSITE_OPERATOR_IN (unsigned short)
Corresponds to value 'in'.
SVG_FECOMPOSITE_OPERATOR_OUT (unsigned short)
Corresponds to value 'out'.
SVG_FECOMPOSITE_OPERATOR_ATOP (unsigned short)
Corresponds to value 'atop'.
SVG_FECOMPOSITE_OPERATOR_XOR (unsigned short)
Corresponds to value 'xor'.
SVG_FECOMPOSITE_OPERATOR_ARITHMETIC (unsigned short)
Corresponds to value 'arithmetic'.
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feComposite' element.
in2 (readonly SVGAnimatedString
in2
)
Corresponds to attribute 'in2' on the given 'feComposite' element.
operator (readonly SVGAnimatedEnumeration
operator
)
Corresponds to attribute 'operator' on the given 'feComposite' element. Takes one of the
Composite Operators.
readonly SVGAnimatedNumber k1
SVG_FECOMPOSITE_OPERATOR_* constants defined on this interface.
k1 (readonly SVGAnimatedNumber)
Corresponds to attribute 'k1' on the given 'feComposite' element.
k2 (readonly SVGAnimatedNumber
k2
)
Corresponds to attribute 'k2' on the given 'feComposite' element.
k3 (readonly SVGAnimatedNumber
k3
)
Corresponds to attribute 'k3' on the given 'feComposite' element.
k4 (readonly SVGAnimatedNumber
k4
)
Corresponds to attribute 'k4' on the given 'feComposite' element.

15.25.12 Interface SVGFEConvolveMatrixElement

The SVGFEConvolveMatrixElement interface corresponds to the 'feConvolveMatrix' element. IDL Definition
interface SVGFEConvolveMatrixElement : SVGElement,
                
SVGElement,
                       SVGFilterPrimitiveStandardAttributes {

  // Edge Mode Values
  
const
unsigned short SVG_EDGEMODE_UNKNOWN 
= 0;
  
const
unsigned short SVG_EDGEMODE_DUPLICATE = 1;
  
const
unsigned short SVG_EDGEMODE_WRAP 
= 2;
  
const
unsigned short SVG_EDGEMODE_NONE 
= 3;

  readonly attribute SVGAnimatedInteger 
orderX;
  readonly attribute SVGAnimatedInteger 
orderY;
  readonly attribute SVGAnimatedNumberList 
kernelMatrix;
  readonly attribute SVGAnimatedNumber 
divisor;
  readonly attribute SVGAnimatedNumber 
bias;
  readonly attribute SVGAnimatedInteger 
targetX;
  readonly attribute SVGAnimatedInteger 
targetY;
  readonly attribute SVGAnimatedEnumeration edgeMode;
  readonly attribute SVGAnimatedNumber 
kernelUnitLengthX;
  readonly attribute SVGAnimatedNumber 
kernelUnitLengthY;
  readonly attribute SVGAnimatedBoolean 
preserveAlpha;
};
Definition
Constants in group
Edge Mode Values
Defined constants
“Edge Mode Values”:
SVG_EDGEMODE_UNKNOWN(unsigned short)
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_EDGEMODE_DUPLICATE(unsigned short)
Corresponds to value 'duplicate'.
SVG_EDGEMODE_WRAP(unsigned short)
Corresponds to value 'wrap'.
SVG_EDGEMODE_NONE(unsigned short)
Corresponds to value 'none'.
Attributes:
orderX (readonly SVGAnimatedInteger
orderX
)
Corresponds to attribute 'order' on the given 'feConvolveMatrix' element.
orderY (readonly SVGAnimatedInteger
orderY
)
Corresponds to attribute 'order' on the given 'feConvolveMatrix' element.
kernelMatrix (readonly SVGAnimatedNumberList
kernelMatrix
)
Corresponds to attribute 'kernelMatrix' on the given 'feConvolveMatrix' element.
divisor (readonly SVGAnimatedNumber
divisor
)
Corresponds to attribute 'divisor' on the given 'feConvolveMatrix' element.
bias (readonly SVGAnimatedNumber
bias
)
Corresponds to attribute 'bias' on the given 'feConvolveMatrix' element.
targetX (readonly SVGAnimatedInteger
targetX
)
Corresponds to attribute 'targetX' on the given 'feConvolveMatrix' element.
targetY (readonly SVGAnimatedInteger
targetY
)
Corresponds to attribute 'targetY' on the given 'feConvolveMatrix' element.
edgeMode (readonly SVGAnimatedEnumeration
edgeMode
)
Corresponds to attribute 'edgeMode' on the given 'feConvolveMatrix' element. Takes one of the
Edge Mode Types.
readonly SVGAnimatedNumber kernelUnitLengthX
SVG_EDGEMODE_* constants defined on this interface.
kernelUnitLengthX (readonly SVGAnimatedNumber)
Corresponds to attribute 'kernelUnitLength' on the given 'feConvolveMatrix' element.
kernelUnitLengthY (readonly SVGAnimatedNumber
kernelUnitLengthY
)
Corresponds to attribute 'kernelUnitLength' on the given 'feConvolveMatrix' element.
preserveAlpha (readonly SVGAnimatedBoolean
preserveAlpha
)
Corresponds to attribute 'preserveAlpha' on the given 'feConvolveMatrix' element.

15.25.13 Interface SVGFEDiffuseLightingElement

The SVGFEDiffuseLightingElement interface corresponds to the 'feDiffuseLighting' element. IDL Definition
interface SVGFEDiffuseLightingElement : SVGElement,
                
SVGElement,
                        SVGFilterPrimitiveStandardAttributes {
  
readonly attribute SVGAnimatedString in1;
  readonly attribute SVGAnimatedNumber surfaceScale;
  readonly attribute SVGAnimatedNumber diffuseConstant;
  readonly attribute SVGAnimatedNumber kernelUnitLengthX;
  readonly attribute SVGAnimatedNumber kernelUnitLengthY;
};
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feDiffuseLighting' element.
surfaceScale (readonly SVGAnimatedNumber
surfaceScale
)
Corresponds to attribute 'surfaceScale' on the given 'feDiffuseLighting' element.
diffuseConstant (readonly SVGAnimatedNumber
diffuseConstant
)
Corresponds to attribute 'diffuseConstant' on the given 'feDiffuseLighting' element.
kernelUnitLengthX (readonly SVGAnimatedNumber
kernelUnitLengthX
)
Corresponds to attribute 'kernelUnitLength' on the given 'feDiffuseLighting' element.
kernelUnitLengthY (readonly SVGAnimatedNumber
kernelUnitLengthY
)
Corresponds to attribute 'kernelUnitLength' on the given 'feDiffuseLighting' element.

15.25.14 Interface SVGFEDistantLightElement

The SVGFEDistantLightElement interface corresponds to the 'feDistantLight' element. IDL Definition
interface SVGFEDistantLightElement : SVGElement {
  
readonly attribute SVGAnimatedNumber azimuth;
  readonly attribute SVGAnimatedNumber elevation;
};
Attributes:
azimuth (readonly SVGAnimatedNumber
azimuth
)
Corresponds to attribute 'azimuth' on the given 'feDistantLight' element.
elevation (readonly SVGAnimatedNumber
elevation
)
Corresponds to attribute 'elevation' on the given 'feDistantLight' element.

15.25.15 Interface SVGFEPointLightElement

The SVGFEPointLightElement interface corresponds to the 'fePointLight' element. IDL Definition
interface SVGFEPointLightElement : SVGElement {
  
readonly attribute SVGAnimatedNumber x;
  readonly attribute SVGAnimatedNumber y;
  readonly attribute SVGAnimatedNumber z;
};
Attributes:
x (readonly SVGAnimatedNumber
x
)
Corresponds to attribute 'x' on the given 'fePointLight' element.
y (readonly SVGAnimatedNumber
y
)
Corresponds to attribute 'y' on the given 'fePointLight' element.
z (readonly SVGAnimatedNumber
z
)
Corresponds to attribute 'z' on the given 'fePointLight' element.

15.25.16 Interface SVGFESpotLightElement

The SVGFESpotLightElement interface corresponds to the 'feSpotLight' element. IDL Definition
interface SVGFESpotLightElement : SVGElement {
  
readonly attribute SVGAnimatedNumber x;
  readonly attribute SVGAnimatedNumber y;
  readonly attribute SVGAnimatedNumber z;
  readonly attribute SVGAnimatedNumber pointsAtX;
  readonly attribute SVGAnimatedNumber pointsAtY;
  readonly attribute SVGAnimatedNumber pointsAtZ;
  readonly attribute SVGAnimatedNumber specularExponent;
  readonly attribute SVGAnimatedNumber limitingConeAngle;
};
Attributes:
x (readonly SVGAnimatedNumber
x
)
Corresponds to attribute 'x' on the given 'feSpotLight' element.
y (readonly SVGAnimatedNumber
y
)
Corresponds to attribute 'y' on the given 'feSpotLight' element.
z (readonly SVGAnimatedNumber
z
)
Corresponds to attribute 'z' on the given 'feSpotLight' element.
pointsAtX (readonly SVGAnimatedNumber
pointsAtX
)
Corresponds to attribute 'pointsAtX' on the given 'feSpotLight' element.
pointsAtY (readonly SVGAnimatedNumber
pointsAtY
)
Corresponds to attribute 'pointsAtY' on the given 'feSpotLight' element.
pointsAtZ (readonly SVGAnimatedNumber
pointsAtZ
)
Corresponds to attribute 'pointsAtZ' on the given 'feSpotLight' element.
specularExponent (readonly SVGAnimatedNumber
specularExponent
)
Corresponds to attribute 'specularExponent' on the given 'feSpotLight' element.
limitingConeAngle (readonly SVGAnimatedNumber
limitingConeAngle
)
Corresponds to attribute 'limitingConeAngle' on the given 'feSpotLight' element.

15.25.17 Interface SVGFEDisplacementMapElement

The SVGFEDisplacementMapElement interface corresponds to the 'feDisplacementMap' element. IDL Definition
interface SVGFEDisplacementMapElement : SVGElement,
                
SVGElement,
                        SVGFilterPrimitiveStandardAttributes {

  // Channel Selectors
  
const
unsigned short SVG_CHANNEL_UNKNOWN = 0;
  
const
unsigned short SVG_CHANNEL_R 
= 1;
  
const
unsigned short SVG_CHANNEL_G 
= 2;
  
const
unsigned short SVG_CHANNEL_B 
= 3;
  
const
unsigned short SVG_CHANNEL_A 
= 4;

  readonly attribute SVGAnimatedString 
in1;
  readonly attribute SVGAnimatedString 
in2;
  readonly attribute SVGAnimatedNumber 
scale;
  readonly attribute SVGAnimatedEnumeration xChannelSelector;
  readonly attribute SVGAnimatedEnumeration yChannelSelector;
};
Definition group Channel Selectors
Defined constants
Constants in group “Channel Selectors”:
SVG_CHANNEL_UNKNOWN (unsigned short)
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_CHANNEL_R (unsigned short)
Corresponds to value 'R'.
SVG_CHANNEL_G (unsigned short)
Corresponds to value 'G'.
SVG_CHANNEL_B (unsigned short)
Corresponds to value 'B'.
SVG_CHANNEL_A (unsigned short)
Corresponds to value 'A'.
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feDisplacementMap' element.
in2 (readonly SVGAnimatedString
in2
)
Corresponds to attribute 'in2' on the given 'feDisplacementMap' element.
scale (readonly SVGAnimatedNumber
scale
)
Corresponds to attribute 'scale' on the given 'feDisplacementMap' element.
xChannelSelector (readonly SVGAnimatedEnumeration
xChannelSelector
)
Corresponds to attribute 'xChannelSelector' on the given 'feDisplacementMap' element. Takes one of the
Channel Selectors.
SVG_CHANNEL_* constants defined on this interface.
yChannelSelector (readonly SVGAnimatedEnumeration
yChannelSelector
)
Corresponds to attribute 'yChannelSelector' on the given 'feDisplacementMap' element. Takes one of the
Channel Selectors.
SVG_CHANNEL_* constants defined on this interface.

15.25.18 Interface SVGFEFloodElement

The SVGFEFloodElement interface corresponds to the 'feFlood' element. IDL Definition
interface SVGFEFloodElement : SVGElement,
                
SVGElement,
              
SVGFilterPrimitiveStandardAttributes {
  
readonly attribute SVGAnimatedString 
in1;
};
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feFlood' element.

15.25.19 Interface SVGFEGaussianBlurElement

The SVGFEGaussianBlurElement interface corresponds to the 'feGaussianBlur' element. IDL Definition
interface SVGFEGaussianBlurElement : SVGElement,
                
SVGElement,
                     SVGFilterPrimitiveStandardAttributes {

  readonly attribute SVGAnimatedString in1;
  readonly attribute SVGAnimatedNumber stdDeviationX;
  readonly attribute SVGAnimatedNumber stdDeviationY;

  void setStdDeviation
(
in float stdDeviationX, in float stdDeviationY
);
};
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feGaussianBlur' element.
stdDeviationX (readonly SVGAnimatedNumber
stdDeviationX
)
Corresponds to attribute 'stdDeviation' on the given 'feGaussianBlur' element. Contains the X component of attribute 'stdDeviation'.
stdDeviationY (readonly SVGAnimatedNumber
stdDeviationY
)
Corresponds to attribute 'stdDeviation' on the given 'feGaussianBlur' element. Contains the Y component (possibly computed automatically) of attribute 'stdDeviation'.
Methods
setStdDeviation
Operations:
void setStdDeviation(in float stdDeviationX, in float stdDeviationY)
Sets the values for attribute 'stdDeviation'.
Parameters
in
  1. float stdDeviationX
    The X component of attribute 'stdDeviation'.
in
  1. float stdDeviationY
    The Y component of attribute 'stdDeviation
.
No Return Value
No Exceptions
  1. '.

15.25.20 Interface SVGFEImageElement

The SVGFEImageElement interface corresponds to the 'feImage' element. IDL Definition
interface SVGFEImageElement : SVGElement,
                
SVGElement,
              SVGURIReference,
  
SVGURIReference,
                            SVGLangSpace,
                              SVGExternalResourcesRequired,
                              SVGFilterPrimitiveStandardAttributes {
  readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
};
 
Attributes:
preserveAspectRatio (readonly SVGAnimatedPreserveAspectRatio
preserveAspectRatio
)
Corresponds to attribute 'preserveAspectRatio' on the given 'feImage' element.

15.25.21 Interface SVGFEMergeElement

The SVGFEMergeElement interface corresponds to the 'feMerge' element. IDL Definition
interface SVGFEMergeElement : SVGElement,
                
SVGElement,
              
SVGFilterPrimitiveStandardAttributes {
};

15.25.22 Interface SVGFEMergeNodeElement

The SVGFEMergeNodeElement interface corresponds to the 'feMergeNode' element. IDL Definition
interface SVGFEMergeNodeElement : SVGElement {
  
readonly attribute SVGAnimatedString in1;
};
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feMergeNode' element.

15.25.23 Interface SVGFEMorphologyElement

The SVGFEMorphologyElement interface corresponds to the 'feMorphology' element. IDL Definition
interface SVGFEMorphologyElement : SVGElement,
                
SVGElement,
                   SVGFilterPrimitiveStandardAttributes {

  // Morphology Operators
  
const
unsigned short SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0;
  
const
unsigned short SVG_MORPHOLOGY_OPERATOR_ERODE 
= 1;
  
const
unsigned short SVG_MORPHOLOGY_OPERATOR_DILATE 
= 2;

  readonly attribute SVGAnimatedString 
in1;
  readonly attribute SVGAnimatedEnumeration operator;
  readonly attribute SVGAnimatedNumber 
radiusX;
  readonly attribute SVGAnimatedNumber 
radiusY;
};
Definition group Morphology Operators
Defined constants
Constants in group “Morphology Operators”:
SVG_MORPHOLOGY_OPERATOR_UNKNOWN (unsigned short)
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_MORPHOLOGY_OPERATOR_ERODE (unsigned short)
Corresponds to value 'erode'.
SVG_MORPHOLOGY_OPERATOR_DILATE (unsigned short)
Corresponds to value 'dilate'.
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feMorphology' element.
operator (readonly SVGAnimatedEnumeration
operator
)
Corresponds to attribute 'operator' on the given 'feMorphology' element. Takes one of the
Morphology Operators.
readonly SVGAnimatedNumber radiusX
SVG_MORPHOLOGY_OPERATOR_* constants defined on this interface.
radiusX (readonly SVGAnimatedNumber)
Corresponds to attribute 'radius' on the given 'feMorphology' element.
radiusY (readonly SVGAnimatedNumber
radiusY
)
Corresponds to attribute 'radius' on the given 'feMorphology' element.

15.25.24 Interface SVGFEOffsetElement

The SVGFEOffsetElement interface corresponds to the 'feOffset' element. IDL Definition
interface SVGFEOffsetElement : SVGElement,
                
SVGElement,
               
SVGFilterPrimitiveStandardAttributes {
  
readonly attribute SVGAnimatedString in1;
  readonly attribute SVGAnimatedNumber dx;
  readonly attribute SVGAnimatedNumber dy;
};
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feOffset' element.
dx (readonly SVGAnimatedNumber
dx
)
Corresponds to attribute 'dx' on the given 'feOffset' element.
dy (readonly SVGAnimatedNumber
dy
)
Corresponds to attribute 'dy' on the given 'feOffset' element.

15.25.25 Interface SVGFESpecularLightingElement

The SVGFESpecularLightingElement interface corresponds to the 'feSpecularLighting' element. IDL Definition
interface SVGFESpecularLightingElement : SVGElement,
                
SVGElement,
                         SVGFilterPrimitiveStandardAttributes {
  
readonly attribute SVGAnimatedString in1;
  readonly attribute SVGAnimatedNumber surfaceScale;
  readonly attribute SVGAnimatedNumber specularConstant;
  readonly attribute SVGAnimatedNumber specularExponent;
  readonly attribute SVGAnimatedNumber kernelUnitLengthX;
  readonly attribute SVGAnimatedNumber kernelUnitLengthY;
};
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feSpecularLighting' element.
surfaceScale (readonly SVGAnimatedNumber
surfaceScale
)
Corresponds to attribute 'surfaceScale' on the given 'feSpecularLighting' element.
specularConstant (readonly SVGAnimatedNumber
specularConstant
)
Corresponds to attribute 'specularConstant' on the given 'feSpecularLighting' element.
specularExponent (readonly SVGAnimatedNumber
specularExponent
)
Corresponds to attribute 'specularExponent' on the given 'feSpecularLighting' element.
kernelUnitLengthX (readonly SVGAnimatedNumber)
Corresponds to attribute 'kernelUnitLength' on the given 'feSpecularLighting' element.
kernelUnitLengthY (readonly SVGAnimatedNumber)
Corresponds to attribute 'kernelUnitLength' on the given 'feSpecularLighting' element.

15.25.26 Interface SVGFETileElement

The SVGFETileElement interface corresponds to the 'feTile' element. IDL Definition
interface SVGFETileElement : SVGElement,
                
SVGElement,
             
SVGFilterPrimitiveStandardAttributes {
  
readonly attribute SVGAnimatedString in1;
};
Attributes:
in1 (readonly SVGAnimatedString
in1
)
Corresponds to attribute 'in' on the given 'feTile' element.

15.25.27 Interface SVGFETurbulenceElement

The SVGFETurbulenceElement interface corresponds to the 'feTurbulence' element. IDL Definition
interface SVGFETurbulenceElement : SVGElement,
                
SVGElement,
                   SVGFilterPrimitiveStandardAttributes {

  // Turbulence Types
  
const
unsigned short SVG_TURBULENCE_TYPE_UNKNOWN 
= 0;
  
const
unsigned short SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
  
const
unsigned short SVG_TURBULENCE_TYPE_TURBULENCE 
= 2;

  // Stitch Options
  
const
unsigned short SVG_STITCHTYPE_UNKNOWN 
= 0;
  
const
unsigned short SVG_STITCHTYPE_STITCH 
= 1;
  
const
unsigned short SVG_STITCHTYPE_NOSTITCH = 2;

  readonly attribute SVGAnimatedNumber 
baseFrequencyX;
  readonly attribute SVGAnimatedNumber 
baseFrequencyY;
  readonly attribute SVGAnimatedInteger 
numOctaves;
  readonly attribute SVGAnimatedNumber 
seed;
  readonly attribute SVGAnimatedEnumeration stitchTiles;
  readonly attribute SVGAnimatedEnumeration type;
};
Definition group Turbulence Types
Defined constants
Constants in group “Turbulence Types”:
SVG_TURBULENCE_TYPE_UNKNOWN (unsigned short)
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 (unsigned short)
Corresponds to value 'fractalNoise'.
SVG_TURBULENCE_TYPE_TURBULENCE (unsigned short)
Corresponds to value 'turbulence'.
Definition group Stitch Options
Defined constants
Constants in group “Stitch Options”:
SVG_STITCHTYPE_UNKNOWN(unsigned short)
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(unsigned short)
Corresponds to value 'stitch'.
SVG_STITCHTYPE_NOSTITCH(unsigned short)
Corresponds to value 'noStitch'.
Attributes:
baseFrequencyX (readonly SVGAnimatedNumber
baseFrequencyX
)
Corresponds to attribute
baseFrequencyX
'baseFrequency' on the given 'feTurbulence' element. Contains the X component of the 'baseFrequency' attribute.
baseFrequencyY (readonly SVGAnimatedNumber
baseFrequencyY
)
Corresponds to attribute
baseFrequencyY
'baseFrequency' on the given 'feTurbulence' element. Contains the Y component of the (possibly computed automatically) 'baseFrequency' attribute.
numOctaves (readonly SVGAnimatedInteger
numOctaves
)
Corresponds to attribute 'numOctaves' on the given 'feTurbulence' element.
seed (readonly SVGAnimatedNumber
seed
)
Corresponds to attribute 'seed' on the given 'feTurbulence' element.
stitchTiles (readonly SVGAnimatedEnumeration
stitchTiles
)
Corresponds to attribute 'stitchTiles' on the given 'feTurbulence' element. Takes one of the
Stitching Options.
SVG_STITCHTYPE_* constants defined on this interface.
type (readonly SVGAnimatedEnumeration
type
)
Corresponds to attribute 'type' on the given 'feTurbulence' element. Takes one of the
Turbulence Types.
SVG_TURBULENCE_TYPE_* constants defined on this interface.
SVG 1.1 (Second Edition) – 16 May 2009