~ubuntu-branches/ubuntu/precise/w3c-sgml-lib/precise

« back to all changes in this revision

Viewing changes to htdocs/sgml-lib/REC-SVG11-20030114/svg-basic-filter.mod

  • Committer: Bazaar Package Importer
  • Author(s): Nicholas Bamber
  • Date: 2010-08-21 11:15:42 UTC
  • Revision ID: james.westby@ubuntu.com-20100821111542-cklvls9be6wh2f2z
Tags: upstream-1.1
ImportĀ upstreamĀ versionĀ 1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- ....................................................................... -->
 
2
<!-- SVG 1.1 Basic Filter Module ........................................... -->
 
3
<!-- file: svg-basic-filter.mod
 
4
 
 
5
     This is SVG, a language for describing two-dimensional graphics in XML.
 
6
     Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
 
7
     Revision: $Id: svg-basic-filter.mod,v 1.4 2002/11/14 15:11:02 fujisawa Exp $
 
8
 
 
9
     This DTD module is identified by the PUBLIC and SYSTEM identifiers:
 
10
 
 
11
        PUBLIC "-//W3C//ELEMENTS SVG 1.1 Basic Filter//EN"
 
12
        SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-basic-filter.mod"
 
13
 
 
14
     ....................................................................... -->
 
15
 
 
16
<!-- Basic Filter
 
17
 
 
18
        filter, feBlend, feColorMatrix, feComponentTransfer, feComposite,
 
19
        feFlood, feGaussianBlur, feImage, feMerge, feMergeNode, feOffset,
 
20
        feTile, feFuncR, feFuncG, feFuncB, feFuncA
 
21
 
 
22
     This module declares markup to provide support for filter effect.
 
23
-->
 
24
 
 
25
<!-- 'filter' property/attribute value (e.g., 'none', <uri>) -->
 
26
<!ENTITY % FilterValue.datatype "CDATA" >
 
27
 
 
28
<!-- list of <number>s, but at least one and at most two -->
 
29
<!ENTITY % NumberOptionalNumber.datatype "CDATA" >
 
30
 
 
31
<!-- Qualified Names (Default) ......................... -->
 
32
 
 
33
<!ENTITY % SVG.filter.qname "filter" >
 
34
<!ENTITY % SVG.feBlend.qname "feBlend" >
 
35
<!ENTITY % SVG.feColorMatrix.qname "feColorMatrix" >
 
36
<!ENTITY % SVG.feComponentTransfer.qname "feComponentTransfer" >
 
37
<!ENTITY % SVG.feComposite.qname "feComposite" >
 
38
<!ENTITY % SVG.feFlood.qname "feFlood" >
 
39
<!ENTITY % SVG.feGaussianBlur.qname "feGaussianBlur" >
 
40
<!ENTITY % SVG.feImage.qname "feImage" >
 
41
<!ENTITY % SVG.feMerge.qname "feMerge" >
 
42
<!ENTITY % SVG.feMergeNode.qname "feMergeNode" >
 
43
<!ENTITY % SVG.feOffset.qname "feOffset" >
 
44
<!ENTITY % SVG.feTile.qname "feTile" >
 
45
<!ENTITY % SVG.feFuncR.qname "feFuncR" >
 
46
<!ENTITY % SVG.feFuncG.qname "feFuncG" >
 
47
<!ENTITY % SVG.feFuncB.qname "feFuncB" >
 
48
<!ENTITY % SVG.feFuncA.qname "feFuncA" >
 
49
 
 
50
<!-- Attribute Collections (Default) ................... -->
 
51
 
 
52
<!ENTITY % SVG.Core.attrib "" >
 
53
<!ENTITY % SVG.Container.attrib "" >
 
54
<!ENTITY % SVG.Style.attrib "" >
 
55
<!ENTITY % SVG.Viewport.attrib "" >
 
56
<!ENTITY % SVG.Text.attrib "" >
 
57
<!ENTITY % SVG.TextContent.attrib "" >
 
58
<!ENTITY % SVG.Font.attrib "" >
 
59
<!ENTITY % SVG.Paint.attrib "" >
 
60
<!ENTITY % SVG.Color.attrib "" >
 
61
<!ENTITY % SVG.Opacity.attrib "" >
 
62
<!ENTITY % SVG.Graphics.attrib "" >
 
63
<!ENTITY % SVG.Marker.attrib "" >
 
64
<!ENTITY % SVG.ColorProfile.attrib "" >
 
65
<!ENTITY % SVG.Gradient.attrib "" >
 
66
<!ENTITY % SVG.Clip.attrib "" >
 
67
<!ENTITY % SVG.Mask.attrib "" >
 
68
<!ENTITY % SVG.Cursor.attrib "" >
 
69
<!ENTITY % SVG.XLink.attrib "" >
 
70
<!ENTITY % SVG.XLinkEmbed.attrib "" >
 
71
<!ENTITY % SVG.External.attrib "" >
 
72
 
 
73
<!-- SVG.Filter.class .................................. -->
 
74
 
 
75
<!ENTITY % SVG.Filter.extra.class "" >
 
76
 
 
77
<!ENTITY % SVG.Filter.class
 
78
    "| %SVG.filter.qname; %SVG.Filter.extra.class;"
 
79
>
 
80
 
 
81
<!-- SVG.FilterPrimitive.class ......................... -->
 
82
 
 
83
<!ENTITY % SVG.FilterPrimitive.extra.class "" >
 
84
 
 
85
<!ENTITY % SVG.FilterPrimitive.class
 
86
    "| %SVG.feBlend.qname; | %SVG.feColorMatrix.qname;
 
87
     | %SVG.feComponentTransfer.qname; | %SVG.feComposite.qname;
 
88
     | %SVG.feFlood.qname; | %SVG.feGaussianBlur.qname; | %SVG.feImage.qname;
 
89
     | %SVG.feMerge.qname; | %SVG.feOffset.qname; | %SVG.feTile.qname;
 
90
       %SVG.FilterPrimitive.extra.class;"
 
91
>
 
92
 
 
93
<!-- SVG.Filter.attrib ................................. -->
 
94
 
 
95
<!ENTITY % SVG.Filter.extra.attrib "" >
 
96
 
 
97
<!ENTITY % SVG.Filter.attrib
 
98
    "filter %FilterValue.datatype; #IMPLIED
 
99
     %SVG.Filter.extra.attrib;"
 
100
>
 
101
 
 
102
<!-- SVG.FilterColor.attrib ............................ -->
 
103
 
 
104
<!ENTITY % SVG.FilterColor.extra.attrib "" >
 
105
 
 
106
<!ENTITY % SVG.FilterColor.attrib
 
107
    "color-interpolation-filters ( auto | sRGB | linearRGB | inherit )
 
108
                                   #IMPLIED
 
109
     %SVG.FilterColor.extra.attrib;"
 
110
>
 
111
 
 
112
<!-- SVG.FilterPrimitive.attrib ........................ -->
 
113
 
 
114
<!ENTITY % SVG.FilterPrimitive.extra.attrib "" >
 
115
 
 
116
<!ENTITY % SVG.FilterPrimitive.attrib
 
117
    "x %Coordinate.datatype; #IMPLIED
 
118
     y %Coordinate.datatype; #IMPLIED
 
119
     width %Length.datatype; #IMPLIED
 
120
     height %Length.datatype; #IMPLIED
 
121
     result CDATA #IMPLIED
 
122
     %SVG.FilterPrimitive.extra.attrib;"
 
123
>
 
124
 
 
125
<!-- SVG.FilterPrimitiveWithIn.attrib .................. -->
 
126
 
 
127
<!ENTITY % SVG.FilterPrimitiveWithIn.extra.attrib "" >
 
128
 
 
129
<!ENTITY % SVG.FilterPrimitiveWithIn.attrib
 
130
    "%SVG.FilterPrimitive.attrib;
 
131
     in CDATA #IMPLIED
 
132
     %SVG.FilterPrimitiveWithIn.extra.attrib;"
 
133
>
 
134
 
 
135
<!-- SVG.Presentation.attrib ........................... -->
 
136
 
 
137
<!ENTITY % SVG.Presentation.extra.attrib "" >
 
138
 
 
139
<!ENTITY % SVG.Presentation.attrib
 
140
    "%SVG.Container.attrib;
 
141
     %SVG.Viewport.attrib;
 
142
     %SVG.Text.attrib;
 
143
     %SVG.TextContent.attrib;
 
144
     %SVG.Font.attrib;
 
145
     %SVG.Paint.attrib;
 
146
     %SVG.Color.attrib;
 
147
     %SVG.Opacity.attrib;
 
148
     %SVG.Graphics.attrib;
 
149
     %SVG.Marker.attrib;
 
150
     %SVG.ColorProfile.attrib;
 
151
     %SVG.Gradient.attrib;
 
152
     %SVG.Clip.attrib;
 
153
     %SVG.Mask.attrib;
 
154
     %SVG.Filter.attrib;
 
155
     %SVG.FilterColor.attrib;
 
156
     %SVG.Cursor.attrib;
 
157
     flood-color %SVGColor.datatype; #IMPLIED
 
158
     flood-opacity %OpacityValue.datatype; #IMPLIED
 
159
     lighting-color %SVGColor.datatype; #IMPLIED
 
160
     %SVG.Presentation.extra.attrib;"
 
161
>
 
162
 
 
163
<!-- filter: Filter Element ............................ -->
 
164
 
 
165
<!ENTITY % SVG.filter.extra.content "" >
 
166
 
 
167
<!ENTITY % SVG.filter.element "INCLUDE" >
 
168
<![%SVG.filter.element;[
 
169
<!ENTITY % SVG.filter.content
 
170
    "(( %SVG.Description.class; )*, ( %SVG.animate.qname; | %SVG.set.qname;
 
171
        %SVG.FilterPrimitive.class; %SVG.filter.extra.content; )*)"
 
172
>
 
173
<!ELEMENT %SVG.filter.qname; %SVG.filter.content; >
 
174
<!-- end of SVG.filter.element -->]]>
 
175
 
 
176
<!ENTITY % SVG.filter.attlist "INCLUDE" >
 
177
<![%SVG.filter.attlist;[
 
178
<!ATTLIST %SVG.filter.qname;
 
179
    %SVG.Core.attrib;
 
180
    %SVG.Style.attrib;
 
181
    %SVG.Presentation.attrib;
 
182
    %SVG.XLink.attrib;
 
183
    %SVG.External.attrib;
 
184
    x %Coordinate.datatype; #IMPLIED
 
185
    y %Coordinate.datatype; #IMPLIED
 
186
    width %Length.datatype; #IMPLIED
 
187
    height %Length.datatype; #IMPLIED
 
188
    filterRes %NumberOptionalNumber.datatype; #IMPLIED
 
189
    filterUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
 
190
    primitiveUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
 
191
>
 
192
<!-- end of SVG.filter.attlist -->]]>
 
193
 
 
194
<!-- feBlend: Filter Effect Blend Element .............. -->
 
195
 
 
196
<!ENTITY % SVG.feBlend.extra.content "" >
 
197
 
 
198
<!ENTITY % SVG.feBlend.element "INCLUDE" >
 
199
<![%SVG.feBlend.element;[
 
200
<!ENTITY % SVG.feBlend.content
 
201
    "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feBlend.extra.content; )*"
 
202
>
 
203
<!ELEMENT %SVG.feBlend.qname; %SVG.feBlend.content; >
 
204
<!-- end of SVG.feBlend.element -->]]>
 
205
 
 
206
<!ENTITY % SVG.feBlend.attlist "INCLUDE" >
 
207
<![%SVG.feBlend.attlist;[
 
208
<!ATTLIST %SVG.feBlend.qname;
 
209
    %SVG.Core.attrib;
 
210
    %SVG.FilterColor.attrib;
 
211
    %SVG.FilterPrimitiveWithIn.attrib;
 
212
    in2 CDATA #REQUIRED
 
213
    mode ( normal | multiply | screen | darken | lighten ) 'normal'
 
214
>
 
215
<!-- end of SVG.feBlend.attlist -->]]>
 
216
 
 
217
<!-- feColorMatrix: Filter Effect Color Matrix Element . -->
 
218
 
 
219
<!ENTITY % SVG.feColorMatrix.extra.content "" >
 
220
 
 
221
<!ENTITY % SVG.feColorMatrix.element "INCLUDE" >
 
222
<![%SVG.feColorMatrix.element;[
 
223
<!ENTITY % SVG.feColorMatrix.content
 
224
    "( %SVG.animate.qname; | %SVG.set.qname;
 
225
       %SVG.feColorMatrix.extra.content; )*"
 
226
>
 
227
<!ELEMENT %SVG.feColorMatrix.qname; %SVG.feColorMatrix.content; >
 
228
<!-- end of SVG.feColorMatrix.element -->]]>
 
229
 
 
230
<!ENTITY % SVG.feColorMatrix.attlist "INCLUDE" >
 
231
<![%SVG.feColorMatrix.attlist;[
 
232
<!ATTLIST %SVG.feColorMatrix.qname;
 
233
    %SVG.Core.attrib;
 
234
    %SVG.FilterColor.attrib;
 
235
    %SVG.FilterPrimitiveWithIn.attrib;
 
236
    type ( matrix | saturate | hueRotate | luminanceToAlpha ) 'matrix'
 
237
    values CDATA #IMPLIED
 
238
>
 
239
<!-- end of SVG.feColorMatrix.attlist -->]]>
 
240
 
 
241
<!-- feComponentTransfer: Filter Effect Component Transfer Element -->
 
242
 
 
243
<!ENTITY % SVG.feComponentTransfer.extra.content "" >
 
244
 
 
245
<!ENTITY % SVG.feComponentTransfer.element "INCLUDE" >
 
246
<![%SVG.feComponentTransfer.element;[
 
247
<!ENTITY % SVG.feComponentTransfer.content
 
248
    "( %SVG.feFuncR.qname;?, %SVG.feFuncG.qname;?, %SVG.feFuncB.qname;?,
 
249
       %SVG.feFuncA.qname;? %SVG.feComponentTransfer.extra.content; )"
 
250
>
 
251
<!ELEMENT %SVG.feComponentTransfer.qname; %SVG.feComponentTransfer.content; >
 
252
<!-- end of SVG.feComponentTransfer.element -->]]>
 
253
 
 
254
<!ENTITY % SVG.feComponentTransfer.attlist "INCLUDE" >
 
255
<![%SVG.feComponentTransfer.attlist;[
 
256
<!ATTLIST %SVG.feComponentTransfer.qname;
 
257
    %SVG.Core.attrib;
 
258
    %SVG.FilterColor.attrib;
 
259
    %SVG.FilterPrimitiveWithIn.attrib;
 
260
>
 
261
<!-- end of SVG.feComponentTransfer.attlist -->]]>
 
262
 
 
263
<!-- feComposite: Filter Effect Composite Element ...... -->
 
264
 
 
265
<!ENTITY % SVG.feComposite.extra.content "" >
 
266
 
 
267
<!ENTITY % SVG.feComposite.element "INCLUDE" >
 
268
<![%SVG.feComposite.element;[
 
269
<!ENTITY % SVG.feComposite.content
 
270
    "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feComposite.extra.content; )*"
 
271
>
 
272
<!ELEMENT %SVG.feComposite.qname; %SVG.feComposite.content; >
 
273
<!-- end of SVG.feComposite.element -->]]>
 
274
 
 
275
<!ENTITY % SVG.feComposite.attlist "INCLUDE" >
 
276
<![%SVG.feComposite.attlist;[
 
277
<!ATTLIST %SVG.feComposite.qname;
 
278
    %SVG.Core.attrib;
 
279
    %SVG.FilterColor.attrib;
 
280
    %SVG.FilterPrimitiveWithIn.attrib;
 
281
    in2 CDATA #REQUIRED
 
282
    operator ( over | in | out | atop | xor | arithmetic ) 'over'
 
283
    k1 %Number.datatype; #IMPLIED
 
284
    k2 %Number.datatype; #IMPLIED
 
285
    k3 %Number.datatype; #IMPLIED
 
286
    k4 %Number.datatype; #IMPLIED
 
287
>
 
288
<!-- end of SVG.feComposite.attlist -->]]>
 
289
 
 
290
<!-- feFlood: Filter Effect Flood Element .............. -->
 
291
 
 
292
<!ENTITY % SVG.feFlood.extra.content "" >
 
293
 
 
294
<!ENTITY % SVG.feFlood.element "INCLUDE" >
 
295
<![%SVG.feFlood.element;[
 
296
<!ENTITY % SVG.feFlood.content
 
297
    "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
 
298
       %SVG.feFlood.extra.content; )*"
 
299
>
 
300
<!ELEMENT %SVG.feFlood.qname; %SVG.feFlood.content; >
 
301
<!-- end of SVG.feFlood.element -->]]>
 
302
 
 
303
<!ENTITY % SVG.feFlood.attlist "INCLUDE" >
 
304
<![%SVG.feFlood.attlist;[
 
305
<!ATTLIST %SVG.feFlood.qname;
 
306
    %SVG.Core.attrib;
 
307
    %SVG.Style.attrib;
 
308
    %SVG.Color.attrib;
 
309
    %SVG.FilterColor.attrib;
 
310
    %SVG.FilterPrimitiveWithIn.attrib;
 
311
    flood-color %SVGColor.datatype; #IMPLIED
 
312
    flood-opacity %OpacityValue.datatype; #IMPLIED
 
313
>
 
314
<!-- end of SVG.feFlood.attlist -->]]>
 
315
 
 
316
<!-- feGaussianBlur: Filter Effect Gaussian Blur Element -->
 
317
 
 
318
<!ENTITY % SVG.feGaussianBlur.extra.content "" >
 
319
 
 
320
<!ENTITY % SVG.feGaussianBlur.element "INCLUDE" >
 
321
<![%SVG.feGaussianBlur.element;[
 
322
<!ENTITY % SVG.feGaussianBlur.content
 
323
    "( %SVG.animate.qname; | %SVG.set.qname;
 
324
       %SVG.feGaussianBlur.extra.content; )*"
 
325
>
 
326
<!ELEMENT %SVG.feGaussianBlur.qname; %SVG.feGaussianBlur.content; >
 
327
<!-- end of SVG.feGaussianBlur.element -->]]>
 
328
 
 
329
<!ENTITY % SVG.feGaussianBlur.attlist "INCLUDE" >
 
330
<![%SVG.feGaussianBlur.attlist;[
 
331
<!ATTLIST %SVG.feGaussianBlur.qname;
 
332
    %SVG.Core.attrib;
 
333
    %SVG.FilterColor.attrib;
 
334
    %SVG.FilterPrimitiveWithIn.attrib;
 
335
    stdDeviation %NumberOptionalNumber.datatype; #IMPLIED
 
336
>
 
337
<!-- end of SVG.feGaussianBlur.attlist -->]]>
 
338
 
 
339
<!-- feImage: Filter Effect Image Element .............. -->
 
340
 
 
341
<!ENTITY % SVG.feImage.extra.content "" >
 
342
 
 
343
<!ENTITY % SVG.feImage.element "INCLUDE" >
 
344
<![%SVG.feImage.element;[
 
345
<!ENTITY % SVG.feImage.content
 
346
    "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateTransform.qname;
 
347
       %SVG.feImage.extra.content; )*"
 
348
>
 
349
<!ELEMENT %SVG.feImage.qname; %SVG.feImage.content; >
 
350
<!-- end of SVG.feImage.element -->]]>
 
351
 
 
352
<!ENTITY % SVG.feImage.attlist "INCLUDE" >
 
353
<![%SVG.feImage.attlist;[
 
354
<!ATTLIST %SVG.feImage.qname;
 
355
    %SVG.Core.attrib;
 
356
    %SVG.Style.attrib;
 
357
    %SVG.Presentation.attrib;
 
358
    %SVG.FilterPrimitive.attrib;
 
359
    %SVG.XLinkEmbed.attrib;
 
360
    %SVG.External.attrib;
 
361
    preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
 
362
>
 
363
<!-- end of SVG.feImage.attlist -->]]>
 
364
 
 
365
<!-- feMerge: Filter Effect Merge Element .............. -->
 
366
 
 
367
<!ENTITY % SVG.feMerge.extra.content "" >
 
368
 
 
369
<!ENTITY % SVG.feMerge.element "INCLUDE" >
 
370
<![%SVG.feMerge.element;[
 
371
<!ENTITY % SVG.feMerge.content
 
372
    "( %SVG.feMergeNode.qname; %SVG.feMerge.extra.content; )*"
 
373
>
 
374
<!ELEMENT %SVG.feMerge.qname; %SVG.feMerge.content; >
 
375
<!-- end of SVG.feMerge.element -->]]>
 
376
 
 
377
<!ENTITY % SVG.feMerge.attlist "INCLUDE" >
 
378
<![%SVG.feMerge.attlist;[
 
379
<!ATTLIST %SVG.feMerge.qname;
 
380
    %SVG.Core.attrib;
 
381
    %SVG.FilterColor.attrib;
 
382
    %SVG.FilterPrimitive.attrib;
 
383
>
 
384
<!-- end of SVG.feMerge.attlist -->]]>
 
385
 
 
386
<!-- feMergeNode: Filter Effect Merge Node Element ..... -->
 
387
 
 
388
<!ENTITY % SVG.feMergeNode.extra.content "" >
 
389
 
 
390
<!ENTITY % SVG.feMergeNode.element "INCLUDE" >
 
391
<![%SVG.feMergeNode.element;[
 
392
<!ENTITY % SVG.feMergeNode.content
 
393
    "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feMergeNode.extra.content; )*"
 
394
>
 
395
<!ELEMENT %SVG.feMergeNode.qname; %SVG.feMergeNode.content; >
 
396
<!-- end of SVG.feMergeNode.element -->]]>
 
397
 
 
398
<!ENTITY % SVG.feMergeNode.attlist "INCLUDE" >
 
399
<![%SVG.feMergeNode.attlist;[
 
400
<!ATTLIST %SVG.feMergeNode.qname;
 
401
    %SVG.Core.attrib;
 
402
    in CDATA #IMPLIED
 
403
>
 
404
<!-- end of SVG.feMergeNode.attlist -->]]>
 
405
 
 
406
<!-- feOffset: Filter Effect Offset Element ............ -->
 
407
 
 
408
<!ENTITY % SVG.feOffset.extra.content "" >
 
409
 
 
410
<!ENTITY % SVG.feOffset.element "INCLUDE" >
 
411
<![%SVG.feOffset.element;[
 
412
<!ENTITY % SVG.feOffset.content
 
413
    "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feOffset.extra.content; )*"
 
414
>
 
415
<!ELEMENT %SVG.feOffset.qname; %SVG.feOffset.content; >
 
416
<!-- end of SVG.feOffset.element -->]]>
 
417
 
 
418
<!ENTITY % SVG.feOffset.attlist "INCLUDE" >
 
419
<![%SVG.feOffset.attlist;[
 
420
<!ATTLIST %SVG.feOffset.qname;
 
421
    %SVG.Core.attrib;
 
422
    %SVG.FilterColor.attrib;
 
423
    %SVG.FilterPrimitiveWithIn.attrib;
 
424
    dx %Number.datatype; #IMPLIED
 
425
    dy %Number.datatype; #IMPLIED
 
426
>
 
427
<!-- end of SVG.feOffset.attlist -->]]>
 
428
 
 
429
<!-- feTile: Filter Effect Tile Element ................ -->
 
430
 
 
431
<!ENTITY % SVG.feTile.extra.content "" >
 
432
 
 
433
<!ENTITY % SVG.feTile.element "INCLUDE" >
 
434
<![%SVG.feTile.element;[
 
435
<!ENTITY % SVG.feTile.content
 
436
    "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feTile.extra.content; )*"
 
437
>
 
438
<!ELEMENT %SVG.feTile.qname; %SVG.feTile.content; >
 
439
<!-- end of SVG.feTile.element -->]]>
 
440
 
 
441
<!ENTITY % SVG.feTile.attlist "INCLUDE" >
 
442
<![%SVG.feTile.attlist;[
 
443
<!ATTLIST %SVG.feTile.qname;
 
444
    %SVG.Core.attrib;
 
445
    %SVG.FilterColor.attrib;
 
446
    %SVG.FilterPrimitiveWithIn.attrib;
 
447
>
 
448
<!-- end of SVG.feTile.attlist -->]]>
 
449
 
 
450
<!-- feFuncR: Filter Effect Function Red Element ....... -->
 
451
 
 
452
<!ENTITY % SVG.feFuncR.extra.content "" >
 
453
 
 
454
<!ENTITY % SVG.feFuncR.element "INCLUDE" >
 
455
<![%SVG.feFuncR.element;[
 
456
<!ENTITY % SVG.feFuncR.content
 
457
    "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncR.extra.content; )*"
 
458
>
 
459
<!ELEMENT %SVG.feFuncR.qname; %SVG.feFuncR.content; >
 
460
<!-- end of SVG.feFuncR.element -->]]>
 
461
 
 
462
<!ENTITY % SVG.feFuncR.attlist "INCLUDE" >
 
463
<![%SVG.feFuncR.attlist;[
 
464
<!ATTLIST %SVG.feFuncR.qname;
 
465
    %SVG.Core.attrib;
 
466
    type ( identity | table | discrete | linear | gamma ) #REQUIRED
 
467
    tableValues CDATA #IMPLIED
 
468
    slope %Number.datatype; #IMPLIED
 
469
    intercept %Number.datatype; #IMPLIED
 
470
    amplitude %Number.datatype; #IMPLIED
 
471
    exponent %Number.datatype; #IMPLIED
 
472
    offset %Number.datatype; #IMPLIED
 
473
>
 
474
<!-- end of SVG.feFuncR.attlist -->]]>
 
475
 
 
476
<!-- feFuncG: Filter Effect Function Green Element ..... -->
 
477
 
 
478
<!ENTITY % SVG.feFuncG.extra.content "" >
 
479
 
 
480
<!ENTITY % SVG.feFuncG.element "INCLUDE" >
 
481
<![%SVG.feFuncG.element;[
 
482
<!ENTITY % SVG.feFuncG.content
 
483
    "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncG.extra.content; )*"
 
484
>
 
485
<!ELEMENT %SVG.feFuncG.qname; %SVG.feFuncG.content; >
 
486
<!-- end of SVG.feFuncG.element -->]]>
 
487
 
 
488
<!ENTITY % SVG.feFuncG.attlist "INCLUDE" >
 
489
<![%SVG.feFuncG.attlist;[
 
490
<!ATTLIST %SVG.feFuncG.qname;
 
491
    %SVG.Core.attrib;
 
492
    type ( identity | table | discrete | linear | gamma ) #REQUIRED
 
493
    tableValues CDATA #IMPLIED
 
494
    slope %Number.datatype; #IMPLIED
 
495
    intercept %Number.datatype; #IMPLIED
 
496
    amplitude %Number.datatype; #IMPLIED
 
497
    exponent %Number.datatype; #IMPLIED
 
498
    offset %Number.datatype; #IMPLIED
 
499
>
 
500
<!-- end of SVG.feFuncG.attlist -->]]>
 
501
 
 
502
<!-- feFuncB: Filter Effect Function Blue Element ...... -->
 
503
 
 
504
<!ENTITY % SVG.feFuncB.extra.content "" >
 
505
 
 
506
<!ENTITY % SVG.feFuncB.element "INCLUDE" >
 
507
<![%SVG.feFuncB.element;[
 
508
<!ENTITY % SVG.feFuncB.content
 
509
    "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncB.extra.content; )*"
 
510
>
 
511
<!ELEMENT %SVG.feFuncB.qname; %SVG.feFuncB.content; >
 
512
<!-- end of SVG.feFuncB.element -->]]>
 
513
 
 
514
<!ENTITY % SVG.feFuncB.attlist "INCLUDE" >
 
515
<![%SVG.feFuncB.attlist;[
 
516
<!ATTLIST %SVG.feFuncB.qname;
 
517
    %SVG.Core.attrib;
 
518
    type ( identity | table | discrete | linear | gamma ) #REQUIRED
 
519
    tableValues CDATA #IMPLIED
 
520
    slope %Number.datatype; #IMPLIED
 
521
    intercept %Number.datatype; #IMPLIED
 
522
    amplitude %Number.datatype; #IMPLIED
 
523
    exponent %Number.datatype; #IMPLIED
 
524
    offset %Number.datatype; #IMPLIED
 
525
>
 
526
<!-- end of SVG.feFuncB.attlist -->]]>
 
527
 
 
528
<!-- feFuncA: Filter Effect Function Alpha Element ..... -->
 
529
 
 
530
<!ENTITY % SVG.feFuncA.extra.content "" >
 
531
 
 
532
<!ENTITY % SVG.feFuncA.element "INCLUDE" >
 
533
<![%SVG.feFuncA.element;[
 
534
<!ENTITY % SVG.feFuncA.content
 
535
    "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncA.extra.content; )*"
 
536
>
 
537
<!ELEMENT %SVG.feFuncA.qname; %SVG.feFuncA.content; >
 
538
<!-- end of SVG.feFuncA.element -->]]>
 
539
 
 
540
<!ENTITY % SVG.feFuncA.attlist "INCLUDE" >
 
541
<![%SVG.feFuncA.attlist;[
 
542
<!ATTLIST %SVG.feFuncA.qname;
 
543
    %SVG.Core.attrib;
 
544
    type ( identity | table | discrete | linear | gamma ) #REQUIRED
 
545
    tableValues CDATA #IMPLIED
 
546
    slope %Number.datatype; #IMPLIED
 
547
    intercept %Number.datatype; #IMPLIED
 
548
    amplitude %Number.datatype; #IMPLIED
 
549
    exponent %Number.datatype; #IMPLIED
 
550
    offset %Number.datatype; #IMPLIED
 
551
>
 
552
<!-- end of SVG.feFuncA.attlist -->]]>
 
553
 
 
554
<!-- end of svg-basic-filter.mod -->