1
+ /*
2
+ * Copyright 2010-2024 JetBrains s.r.o. and Kotlin Programming Language contributors.
3
+ * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
4
+ */
5
+
6
+ // NOTE: THIS FILE IS AUTO-GENERATED, DO NOT EDIT!
7
+ // See github.com/kotlin/dukat for details
8
+
9
+ package org.w3c.css.masking
10
+
11
+ import kotlin.js.*
12
+ import org.khronos.webgl.*
13
+ import org.w3c.dom.svg.*
14
+ import org.w3c.undefined
15
+
16
+ /* *
17
+ * Exposes the JavaScript [SVGClipPathElement](https://developer.mozilla.org/en/docs/Web/API/SVGClipPathElement) to Kotlin
18
+ */
19
+ public external abstract class SVGClipPathElement : SVGElement , SVGUnitTypes , JsAny {
20
+ open val clipPathUnits: SVGAnimatedEnumeration
21
+ open val transform: SVGAnimatedTransformList
22
+
23
+ companion object {
24
+ val SVG_UNIT_TYPE_UNKNOWN : Short
25
+ val SVG_UNIT_TYPE_USERSPACEONUSE : Short
26
+ val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX : Short
27
+ val ELEMENT_NODE : Short
28
+ val ATTRIBUTE_NODE : Short
29
+ val TEXT_NODE : Short
30
+ val CDATA_SECTION_NODE : Short
31
+ val ENTITY_REFERENCE_NODE : Short
32
+ val ENTITY_NODE : Short
33
+ val PROCESSING_INSTRUCTION_NODE : Short
34
+ val COMMENT_NODE : Short
35
+ val DOCUMENT_NODE : Short
36
+ val DOCUMENT_TYPE_NODE : Short
37
+ val DOCUMENT_FRAGMENT_NODE : Short
38
+ val NOTATION_NODE : Short
39
+ val DOCUMENT_POSITION_DISCONNECTED : Short
40
+ val DOCUMENT_POSITION_PRECEDING : Short
41
+ val DOCUMENT_POSITION_FOLLOWING : Short
42
+ val DOCUMENT_POSITION_CONTAINS : Short
43
+ val DOCUMENT_POSITION_CONTAINED_BY : Short
44
+ val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC : Short
45
+ }
46
+ }
47
+
48
+ /* *
49
+ * Exposes the JavaScript [SVGMaskElement](https://developer.mozilla.org/en/docs/Web/API/SVGMaskElement) to Kotlin
50
+ */
51
+ public external abstract class SVGMaskElement : SVGElement , SVGUnitTypes , JsAny {
52
+ open val maskUnits: SVGAnimatedEnumeration
53
+ open val maskContentUnits: SVGAnimatedEnumeration
54
+ open val x: SVGAnimatedLength
55
+ open val y: SVGAnimatedLength
56
+ open val width: SVGAnimatedLength
57
+ open val height: SVGAnimatedLength
58
+
59
+ companion object {
60
+ val SVG_UNIT_TYPE_UNKNOWN : Short
61
+ val SVG_UNIT_TYPE_USERSPACEONUSE : Short
62
+ val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX : Short
63
+ val ELEMENT_NODE : Short
64
+ val ATTRIBUTE_NODE : Short
65
+ val TEXT_NODE : Short
66
+ val CDATA_SECTION_NODE : Short
67
+ val ENTITY_REFERENCE_NODE : Short
68
+ val ENTITY_NODE : Short
69
+ val PROCESSING_INSTRUCTION_NODE : Short
70
+ val COMMENT_NODE : Short
71
+ val DOCUMENT_NODE : Short
72
+ val DOCUMENT_TYPE_NODE : Short
73
+ val DOCUMENT_FRAGMENT_NODE : Short
74
+ val NOTATION_NODE : Short
75
+ val DOCUMENT_POSITION_DISCONNECTED : Short
76
+ val DOCUMENT_POSITION_PRECEDING : Short
77
+ val DOCUMENT_POSITION_FOLLOWING : Short
78
+ val DOCUMENT_POSITION_CONTAINS : Short
79
+ val DOCUMENT_POSITION_CONTAINED_BY : Short
80
+ val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC : Short
81
+ }
82
+ }
0 commit comments