diff --git a/kotlin-browser/src/jsMain/generated/web/geometry/DOMMatrixReadOnly.kt b/kotlin-browser/src/jsMain/generated/web/geometry/DOMMatrixReadOnly.kt index 79ca5aadf875a..ccfe7ce863089 100644 --- a/kotlin-browser/src/jsMain/generated/web/geometry/DOMMatrixReadOnly.kt +++ b/kotlin-browser/src/jsMain/generated/web/geometry/DOMMatrixReadOnly.kt @@ -177,13 +177,25 @@ open external class DOMMatrixReadOnly( fun skewX(sx: Double = definedExternally): DOMMatrix fun skewY(sy: Double = definedExternally): DOMMatrix + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toFloat32Array) + */ fun toFloat32Array(): Float32Array<*> + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toFloat64Array) + */ fun toFloat64Array(): Float64Array<*> /** * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toJSON) */ fun toJSON(): Any + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/transformPoint) + */ fun transformPoint(point: DOMPointInit = definedExternally): DOMPoint fun transformPoint(point: DOMPointReadOnly /* DOMPointInit */): DOMPoint diff --git a/kotlin-browser/src/jsMain/generated/web/geometry/DOMPointReadOnly.kt b/kotlin-browser/src/jsMain/generated/web/geometry/DOMPointReadOnly.kt index 3a102da906a9f..e60d2a1f59561 100644 --- a/kotlin-browser/src/jsMain/generated/web/geometry/DOMPointReadOnly.kt +++ b/kotlin-browser/src/jsMain/generated/web/geometry/DOMPointReadOnly.kt @@ -30,6 +30,10 @@ open external class DOMPointReadOnly( * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/z) */ open val z: Double + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/matrixTransform) + */ fun matrixTransform(matrix: DOMMatrixInit = definedExternally): DOMPoint fun matrixTransform(matrix: DOMMatrixReadOnly /* DOMMatrixInit */): DOMPoint diff --git a/kotlin-browser/src/jsMain/generated/web/svg/SVGElement.kt b/kotlin-browser/src/jsMain/generated/web/svg/SVGElement.kt index eabff4a22989b..2945c7e901e4b 100644 --- a/kotlin-browser/src/jsMain/generated/web/svg/SVGElement.kt +++ b/kotlin-browser/src/jsMain/generated/web/svg/SVGElement.kt @@ -27,7 +27,14 @@ private constructor() : ElementCSSInlineStyle, GlobalEventHandlers, HTMLOrSVGElement { + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGElement/ownerSVGElement) + */ val ownerSVGElement: SVGSVGElement? + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGElement/viewportElement) + */ val viewportElement: SVGElement? /** diff --git a/kotlin-browser/src/jsMain/generated/web/svg/SVGLinearGradientElement.kt b/kotlin-browser/src/jsMain/generated/web/svg/SVGLinearGradientElement.kt index fe63e433cf750..73c1f4ab2ebad 100644 --- a/kotlin-browser/src/jsMain/generated/web/svg/SVGLinearGradientElement.kt +++ b/kotlin-browser/src/jsMain/generated/web/svg/SVGLinearGradientElement.kt @@ -10,8 +10,23 @@ package web.svg open external class SVGLinearGradientElement private constructor() : SVGGradientElement { + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLinearGradientElement/x1) + */ val x1: SVGAnimatedLength + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLinearGradientElement/x2) + */ val x2: SVGAnimatedLength + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLinearGradientElement/y1) + */ val y1: SVGAnimatedLength + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLinearGradientElement/y2) + */ val y2: SVGAnimatedLength } diff --git a/kotlin-browser/src/jsMain/generated/web/svg/SVGPatternElement.kt b/kotlin-browser/src/jsMain/generated/web/svg/SVGPatternElement.kt index baf90480e3155..a5ae8f1a23f9d 100644 --- a/kotlin-browser/src/jsMain/generated/web/svg/SVGPatternElement.kt +++ b/kotlin-browser/src/jsMain/generated/web/svg/SVGPatternElement.kt @@ -13,8 +13,20 @@ private constructor() : SVGFitToViewBox, SVGURIReference { val height: SVGAnimatedLength + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPatternElement/patternContentUnits) + */ val patternContentUnits: SVGAnimatedEnumeration + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPatternElement/patternTransform) + */ val patternTransform: SVGAnimatedTransformList + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPatternElement/patternUnits) + */ val patternUnits: SVGAnimatedEnumeration val width: SVGAnimatedLength val x: SVGAnimatedLength diff --git a/kotlin-browser/src/jsMain/generated/web/svg/SVGRadialGradientElement.kt b/kotlin-browser/src/jsMain/generated/web/svg/SVGRadialGradientElement.kt index f04de89d4b1bc..07f4558d09bfd 100644 --- a/kotlin-browser/src/jsMain/generated/web/svg/SVGRadialGradientElement.kt +++ b/kotlin-browser/src/jsMain/generated/web/svg/SVGRadialGradientElement.kt @@ -10,10 +10,29 @@ package web.svg open external class SVGRadialGradientElement private constructor() : SVGGradientElement { + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGRadialGradientElement/cx) + */ val cx: SVGAnimatedLength + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGRadialGradientElement/cy) + */ val cy: SVGAnimatedLength val fr: SVGAnimatedLength + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGRadialGradientElement/fx) + */ val fx: SVGAnimatedLength + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGRadialGradientElement/fy) + */ val fy: SVGAnimatedLength + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGRadialGradientElement/r) + */ val r: SVGAnimatedLength } diff --git a/kotlin-browser/src/jsMain/generated/web/svg/SVGTransform.kt b/kotlin-browser/src/jsMain/generated/web/svg/SVGTransform.kt index 58340c1af118b..2f88742967daf 100644 --- a/kotlin-browser/src/jsMain/generated/web/svg/SVGTransform.kt +++ b/kotlin-browser/src/jsMain/generated/web/svg/SVGTransform.kt @@ -13,24 +13,57 @@ import web.geometry.DOMMatrixReadOnly */ external class SVGTransform private constructor() { + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTransform/angle) + */ val angle: Float + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTransform/matrix) + */ val matrix: DOMMatrix + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTransform/type) + */ val type: Type + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTransform/setMatrix) + */ fun setMatrix(matrix: DOMMatrix2DInit = definedExternally) fun setMatrix(matrix: DOMMatrixReadOnly /* DOMMatrix2DInit */) + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTransform/setRotate) + */ fun setRotate( angle: Float, cx: Float, cy: Float, ) + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTransform/setScale) + */ fun setScale( sx: Float, sy: Float, ) + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTransform/setSkewX) + */ fun setSkewX(angle: Float) + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTransform/setSkewY) + */ fun setSkewY(angle: Float) + + /** + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTransform/setTranslate) + */ fun setTranslate( tx: Float, ty: Float,