webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
SVGSVGElement Interface Reference

import"SVGSVGElement.idl";

Inheritance diagram for SVGSVGElement:
SVGGraphicsElement SVGElement

Public Member Functions

unsigned long suspendRedraw (optional unsigned long maxWaitMilliseconds=0)
 
void unsuspendRedraw (optional unsigned long suspendHandleId=0)
 
void unsuspendRedrawAll ()
 
void forceRedraw ()
 
void pauseAnimations ()
 
void unpauseAnimations ()
 
boolean animationsPaused ()
 
unrestricted float getCurrentTime ()
 
void setCurrentTime (optional unrestricted float seconds=NaN)
 
NodeList getIntersectionList (SVGRect rect, optional SVGElement? referenceElement=null)
 
NodeList getEnclosureList (SVGRect rect, optional SVGElement? referenceElement=null)
 
boolean checkIntersection (SVGElement? element, SVGRect rect)
 
boolean checkEnclosure (SVGElement? element, SVGRect rect)
 
void deselectAll ()
 
SVGNumber createSVGNumber ()
 
SVGLength createSVGLength ()
 
SVGAngle createSVGAngle ()
 
SVGPoint createSVGPoint ()
 
SVGMatrix createSVGMatrix ()
 
SVGRect createSVGRect ()
 
SVGTransform createSVGTransform ()
 
SVGTransform createSVGTransformFromMatrix (SVGMatrix matrix)
 
Element getElementById ([RequiresExistingAtomicString] DOMString elementId)
 
- Public Member Functions inherited from SVGGraphicsElement
SVGRect getBBox ()
 
SVGMatrix getCTM ()
 
SVGMatrix getScreenCTM ()
 
SVGMatrix getTransformToElement (optional SVGElement? element=null)
 
- Public Member Functions inherited from SVGElement
DeprecatedCSSOMValue getPresentationAttribute (optional DOMString name="undefined")
 
void focus ()
 
void blur ()
 

Public Attributes

readonly attribute SVGAnimatedLength x
 
readonly attribute SVGAnimatedLength y
 
readonly attribute SVGAnimatedLength width
 
readonly attribute SVGAnimatedLength height
 
attribute DOMString contentScriptType
 
attribute DOMString contentStyleType
 
readonly attribute SVGRect viewport
 
readonly attribute unrestricted float pixelUnitToMillimeterX
 
readonly attribute unrestricted float pixelUnitToMillimeterY
 
readonly attribute unrestricted float screenPixelToMillimeterX
 
readonly attribute unrestricted float screenPixelToMillimeterY
 
readonly attribute boolean useCurrentView
 
readonly attribute SVGViewSpec currentView
 
attribute unrestricted float currentScale
 
readonly attribute SVGPoint currentTranslate
 
- Public Attributes inherited from SVGGraphicsElement
readonly attribute SVGAnimatedTransformList transform
 
readonly attribute SVGElement nearestViewportElement
 
readonly attribute SVGElement farthestViewportElement
 
- Public Attributes inherited from SVGElement
readonly attribute SVGSVGElement ownerSVGElement
 
readonly attribute SVGElement viewportElement
 
attribute DOMString xmllang
 
attribute DOMString xmlspace
 
readonly attribute SVGAnimatedString className
 
readonly attribute CSSStyleDeclaration style
 
attribute long tabIndex
 
readonly attribute DOMStringMap dataset
 

Member Function Documentation

◆ animationsPaused()

boolean SVGSVGElement::animationsPaused ( )

◆ checkEnclosure()

boolean SVGSVGElement::checkEnclosure ( SVGElement element,
SVGRect  rect 
)

◆ checkIntersection()

boolean SVGSVGElement::checkIntersection ( SVGElement element,
SVGRect  rect 
)

◆ createSVGAngle()

SVGAngle SVGSVGElement::createSVGAngle ( )

◆ createSVGLength()

SVGLength SVGSVGElement::createSVGLength ( )

◆ createSVGMatrix()

SVGMatrix SVGSVGElement::createSVGMatrix ( )

◆ createSVGNumber()

SVGNumber SVGSVGElement::createSVGNumber ( )

◆ createSVGPoint()

SVGPoint SVGSVGElement::createSVGPoint ( )

◆ createSVGRect()

SVGRect SVGSVGElement::createSVGRect ( )

◆ createSVGTransform()

SVGTransform SVGSVGElement::createSVGTransform ( )

◆ createSVGTransformFromMatrix()

SVGTransform SVGSVGElement::createSVGTransformFromMatrix ( SVGMatrix  matrix)

◆ deselectAll()

void SVGSVGElement::deselectAll ( )

◆ forceRedraw()

void SVGSVGElement::forceRedraw ( )

◆ getCurrentTime()

unrestricted float SVGSVGElement::getCurrentTime ( )

◆ getElementById()

Element SVGSVGElement::getElementById ( [RequiresExistingAtomicString] DOMString  elementId)

◆ getEnclosureList()

NodeList SVGSVGElement::getEnclosureList ( SVGRect  rect,
optional SVGElement referenceElement = null 
)

◆ getIntersectionList()

NodeList SVGSVGElement::getIntersectionList ( SVGRect  rect,
optional SVGElement referenceElement = null 
)

◆ pauseAnimations()

void SVGSVGElement::pauseAnimations ( )

◆ setCurrentTime()

void SVGSVGElement::setCurrentTime ( optional unrestricted float  seconds = NaN)

◆ suspendRedraw()

unsigned long SVGSVGElement::suspendRedraw ( optional unsigned long  maxWaitMilliseconds = 0)

◆ unpauseAnimations()

void SVGSVGElement::unpauseAnimations ( )

◆ unsuspendRedraw()

void SVGSVGElement::unsuspendRedraw ( optional unsigned long  suspendHandleId = 0)

◆ unsuspendRedrawAll()

void SVGSVGElement::unsuspendRedrawAll ( )

Member Data Documentation

◆ contentScriptType

attribute DOMString SVGSVGElement::contentScriptType

◆ contentStyleType

attribute DOMString SVGSVGElement::contentStyleType

◆ currentScale

attribute unrestricted float SVGSVGElement::currentScale

◆ currentTranslate

readonly attribute SVGPoint SVGSVGElement::currentTranslate

◆ currentView

readonly attribute SVGViewSpec SVGSVGElement::currentView

◆ height

readonly attribute SVGAnimatedLength SVGSVGElement::height

◆ pixelUnitToMillimeterX

readonly attribute unrestricted float SVGSVGElement::pixelUnitToMillimeterX

◆ pixelUnitToMillimeterY

readonly attribute unrestricted float SVGSVGElement::pixelUnitToMillimeterY

◆ screenPixelToMillimeterX

readonly attribute unrestricted float SVGSVGElement::screenPixelToMillimeterX

◆ screenPixelToMillimeterY

readonly attribute unrestricted float SVGSVGElement::screenPixelToMillimeterY

◆ useCurrentView

readonly attribute boolean SVGSVGElement::useCurrentView

◆ viewport

readonly attribute SVGRect SVGSVGElement::viewport

◆ width

readonly attribute SVGAnimatedLength SVGSVGElement::width

◆ x

◆ y


The documentation for this interface was generated from the following file: