first | Daisy 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
-
-
)
-
-
primitiveUnits (readonly SVGAnimatedEnumeration
primitiveUnits
-
-
)
-
-
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
-
-
)
-
-
height (readonly SVGAnimatedLength
height
-
-
)
-
-
filterResX (readonly SVGAnimatedInteger
filterResX
-
-
)
-
-
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)
-
-
Parameters
in
-
-
-
-
unsigned long filterResX
in
-
-
-
-
unsigned long filterResY
.
-
No Return Value
-
No Exceptions
-
-
-
-
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
-
-
)
-
-
in2 (readonly SVGAnimatedString
in2
-
-
)
-
-
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
-
-
)
-
-
type (readonly SVGAnimatedEnumeration
type
-
-
)
-
Color Matrix Types.
readonly SVGAnimatedNumberList values
-
-
SVG_FECOLORMATRIX_TYPE_* constants defined on this interface.
-
values (readonly SVGAnimatedNumberList)
-
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
-
-
)
-
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)
-
-
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
-
-
)
-
-
in2 (readonly SVGAnimatedString
in2
-
-
)
-
-
operator (readonly SVGAnimatedEnumeration
operator
-
-
)
-
Composite Operators.
readonly SVGAnimatedNumber k1
-
-
SVG_FECOMPOSITE_OPERATOR_* constants defined on this interface.
-
k1 (readonly SVGAnimatedNumber)
-
-
k2 (readonly SVGAnimatedNumber
k2
-
-
)
-
-
k3 (readonly SVGAnimatedNumber
k3
-
-
)
-
-
k4 (readonly SVGAnimatedNumber
k4
-
-
)
-
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
-
-
)
-
-
orderY (readonly SVGAnimatedInteger
orderY
-
-
)
-
-
kernelMatrix (readonly SVGAnimatedNumberList
kernelMatrix
-
-
)
-
-
divisor (readonly SVGAnimatedNumber
divisor
-
-
)
-
-
bias (readonly SVGAnimatedNumber
bias
-
-
)
-
-
targetX (readonly SVGAnimatedInteger
targetX
-
-
)
-
-
targetY (readonly SVGAnimatedInteger
targetY
-
-
)
-
-
edgeMode (readonly SVGAnimatedEnumeration
edgeMode
-
-
)
-
Edge Mode Types.
readonly SVGAnimatedNumber kernelUnitLengthX
-
-
SVG_EDGEMODE_* constants defined on this interface.
-
kernelUnitLengthX (readonly SVGAnimatedNumber)
-
-
kernelUnitLengthY (readonly SVGAnimatedNumber
kernelUnitLengthY
-
-
)
-
-
preserveAlpha (readonly SVGAnimatedBoolean
preserveAlpha
-
-
)
-
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
-
-
)
-
-
surfaceScale (readonly SVGAnimatedNumber
surfaceScale
-
-
)
-
-
diffuseConstant (readonly SVGAnimatedNumber
diffuseConstant
-
-
)
-
-
kernelUnitLengthX (readonly SVGAnimatedNumber
kernelUnitLengthX
-
-
)
-
-
kernelUnitLengthY (readonly SVGAnimatedNumber
kernelUnitLengthY
-
-
)
-
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
-
-
)
-
-
elevation (readonly SVGAnimatedNumber
elevation
-
-
)
-
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
-
-
)
-
-
y (readonly SVGAnimatedNumber
y
-
-
)
-
-
z (readonly SVGAnimatedNumber
z
-
-
)
-
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
-
-
)
-
-
y (readonly SVGAnimatedNumber
y
-
-
)
-
-
z (readonly SVGAnimatedNumber
z
-
-
)
-
-
pointsAtX (readonly SVGAnimatedNumber
pointsAtX
-
-
)
-
-
pointsAtY (readonly SVGAnimatedNumber
pointsAtY
-
-
)
-
-
pointsAtZ (readonly SVGAnimatedNumber
pointsAtZ
-
-
)
-
-
specularExponent (readonly SVGAnimatedNumber
specularExponent
-
-
)
-
-
limitingConeAngle (readonly SVGAnimatedNumber
limitingConeAngle
-
-
)
-
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
-
-
)
-
-
in2 (readonly SVGAnimatedString
in2
-
-
)
-
-
scale (readonly SVGAnimatedNumber
scale
-
-
)
-
-
xChannelSelector (readonly SVGAnimatedEnumeration
xChannelSelector
-
-
)
-
Channel Selectors.
-
-
SVG_CHANNEL_* constants defined on this interface.
-
yChannelSelector (readonly SVGAnimatedEnumeration
yChannelSelector
-
-
)
-
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
-
-
)
-
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
-
-
)
-
-
stdDeviationX (readonly SVGAnimatedNumber
stdDeviationX
-
-
)
-
-
stdDeviationY (readonly SVGAnimatedNumber
stdDeviationY
-
-
)
-
Methods
setStdDeviation
-
Operations:
-
-
void setStdDeviation(in float stdDeviationX, in float stdDeviationY)
-
-
Parameters
in
-
-
-
-
float stdDeviationX
in
-
-
-
-
float stdDeviationY
.
-
No Return Value
-
No Exceptions
-
-
-
-
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
-
-
)
-
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
-
-
)
-
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
-
-
)
-
-
operator (readonly SVGAnimatedEnumeration
operator
-
-
)
-
Morphology Operators.
readonly SVGAnimatedNumber radiusX
-
-
SVG_MORPHOLOGY_OPERATOR_* constants defined on this interface.
-
radiusX (readonly SVGAnimatedNumber)
-
-
radiusY (readonly SVGAnimatedNumber
radiusY
-
-
)
-
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
-
-
)
-
-
dx (readonly SVGAnimatedNumber
dx
-
-
)
-
-
dy (readonly SVGAnimatedNumber
dy
-
-
)
-
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
-
-
)
-
-
surfaceScale (readonly SVGAnimatedNumber
surfaceScale
-
-
)
-
-
specularConstant (readonly SVGAnimatedNumber
specularConstant
-
-
)
-
-
specularExponent (readonly SVGAnimatedNumber
specularExponent
-
-
)
-
-
kernelUnitLengthX (readonly SVGAnimatedNumber)
-
-
kernelUnitLengthY (readonly SVGAnimatedNumber)
-
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
-
-
-
baseFrequencyY (readonly SVGAnimatedNumber
baseFrequencyY
-
-
)
-
Corresponds to attribute
baseFrequencyY
-
-
-
numOctaves (readonly SVGAnimatedInteger
numOctaves
-
-
)
-
-
seed (readonly SVGAnimatedNumber
seed
-
-
)
-
-
stitchTiles (readonly SVGAnimatedEnumeration
stitchTiles
-
-
)
-
Stitching Options.
-
-
SVG_STITCHTYPE_* constants defined on this interface.
-
type (readonly SVGAnimatedEnumeration
type
-
-
)
-
Turbulence Types.
-
-
SVG_TURBULENCE_TYPE_* constants defined on this interface.