Skip to content

SVGSVGElement

[<Interface>]
type SVGSVGElement =
    abstract member currentScale: float with get, set
    abstract member currentTranslate: SVGPoint
    abstract member height: SVGAnimatedLength
    abstract member width: SVGAnimatedLength
    abstract member x: SVGAnimatedLength
    abstract member y: SVGAnimatedLength
    abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListener) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member animationsPaused () : bool
    abstract member checkEnclosure (element: SVGElement, rect: SVGRect) : bool
    abstract member checkIntersection (element: SVGElement, rect: SVGRect) : bool
    abstract member createSVGAngle () : SVGAngle
    abstract member createSVGLength () : SVGLength
    abstract member createSVGMatrix () : SVGMatrix
    abstract member createSVGNumber () : SVGNumber
    abstract member createSVGPoint () : SVGPoint
    abstract member createSVGRect () : SVGRect
    abstract member createSVGTransform () : SVGTransform
    abstract member createSVGTransformFromMatrix (?matrix: DOMMatrix2DInit) : SVGTransform
    abstract member deselectAll () : unit
    abstract member forceRedraw () : unit
    abstract member getCurrentTime () : float
    abstract member getElementById (elementId: string) : Element option
    abstract member getEnclosureList (rect: SVGRect, referenceElement: SVGElement option) : NodeListOf<getEnclosureList>
    abstract member getIntersectionList (rect: SVGRect, referenceElement: SVGElement option) : NodeListOf<getIntersectionList>
    abstract member pauseAnimations () : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListener) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member setCurrentTime (seconds: float) : unit
    abstract member suspendRedraw (maxWaitMilliseconds: float) : float
    abstract member unpauseAnimations () : unit
    abstract member unsuspendRedraw (suspendHandleID: float) : unit
    abstract member unsuspendRedrawAll () : unit
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsWindowEventHandlers, SVGFitToViewBox, SVGGraphicsElement
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Declared inside

getEnclosureList
getIntersectionList

Properties

abstract member currentScale: float with get, set
abstract member currentTranslate: SVGPoint
abstract member height: SVGAnimatedLength
abstract member width: SVGAnimatedLength
abstract member x: SVGAnimatedLength
abstract member y: SVGAnimatedLength

Methods

abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListenerObject) : unit
abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListener) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member animationsPaused () : bool
abstract member checkEnclosure (element: SVGElement, rect: SVGRect) : bool
abstract member checkIntersection (element: SVGElement, rect: SVGRect) : bool
abstract member createSVGAngle () : SVGAngle
abstract member createSVGLength () : SVGLength
abstract member createSVGMatrix () : SVGMatrix
abstract member createSVGNumber () : SVGNumber
abstract member createSVGPoint () : SVGPoint
abstract member createSVGRect () : SVGRect
abstract member createSVGTransform () : SVGTransform
abstract member createSVGTransformFromMatrix (?matrix: DOMMatrix2DInit) : SVGTransform
abstract member deselectAll () : unit
abstract member forceRedraw () : unit
abstract member getCurrentTime () : float
abstract member getElementById (elementId: string) : Element option
abstract member getEnclosureList (rect: SVGRect, referenceElement: SVGElement option) : NodeListOf<getEnclosureList>
abstract member getIntersectionList (rect: SVGRect, referenceElement: SVGElement option) : NodeListOf<getIntersectionList>
abstract member pauseAnimations () : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListener) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member setCurrentTime (seconds: float) : unit
abstract member suspendRedraw (maxWaitMilliseconds: float) : float
abstract member unpauseAnimations () : unit
abstract member unsuspendRedraw (suspendHandleID: float) : unit
abstract member unsuspendRedrawAll () : unit