
jsMain.web.svg.SVGSVGElement.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package web.svg
import web.dom.Element
import web.dom.NodeListOf
import web.geometry.*
import web.window.WindowEventHandlers
sealed external class SVGSVGElement :
SVGGraphicsElement,
SVGFitToViewBox,
WindowEventHandlers {
var currentScale: Double
val currentTranslate: DOMPointReadOnly
val height: SVGAnimatedLength
val width: SVGAnimatedLength
val x: SVGAnimatedLength
val y: SVGAnimatedLength
fun animationsPaused(): Boolean
fun checkEnclosure(
element: SVGElement,
rect: DOMRectReadOnly,
): Boolean
fun checkIntersection(
element: SVGElement,
rect: DOMRectReadOnly,
): Boolean
fun createSVGAngle(): SVGAngle
fun createSVGLength(): SVGLength
fun createSVGMatrix(): DOMMatrix
fun createSVGNumber(): SVGNumber
fun createSVGPoint(): DOMPoint
fun createSVGRect(): DOMRect
fun createSVGTransform(): SVGTransform
fun createSVGTransformFromMatrix(matrix: DOMMatrix2DInit = definedExternally): SVGTransform
fun createSVGTransformFromMatrix(matrix: DOMMatrixReadOnly /* DOMMatrix2DInit */): SVGTransform
fun deselectAll()
fun getCurrentTime(): Number
fun getElementById(elementId: String): Element
fun getEnclosureList(
rect: DOMRectReadOnly,
referenceElement: SVGElement?,
): NodeListOf
fun getIntersectionList(
rect: DOMRectReadOnly,
referenceElement: SVGElement?,
): NodeListOf
fun pauseAnimations()
fun setCurrentTime(seconds: Number)
fun unpauseAnimations()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy