C# Class SharpVectors.Scripting.ScriptableSvgSvgElement

Implementation wrapper for IScriptableSvgSvgElement
Inheritance: ScriptableSvgElement, IScriptableSvgSvgElement, IScriptableSvgTests, IScriptableSvgLangSpace, IScriptableSvgExternalResourcesRequired, IScriptableSvgStylable, IScriptableSvgLocatable, IScriptableSvgFitToViewBox, IScriptableSvgZoomAndPan, IScriptableEventTarget, IScriptableDocumentEvent, IScriptableViewCss, IScriptableDocumentCss
Show file Open project: codebutler/savagesvg

Public Methods

Method Description
ScriptableSvgSvgElement ( object baseObject ) : System
addEventListener ( string type, object listener, bool useCapture ) : void
animationsPaused ( ) : bool
checkEnclosure ( IScriptableSvgElement element, IScriptableSvgRect rect ) : bool
checkIntersection ( IScriptableSvgElement element, IScriptableSvgRect rect ) : bool
createEvent ( string eventType ) : IScriptableEvent
createSVGAngle ( ) : IScriptableSvgAngle
createSVGLength ( ) : IScriptableSvgLength
createSVGMatrix ( ) : IScriptableSvgMatrix
createSVGNumber ( ) : IScriptableSvgNumber
createSVGPoint ( ) : IScriptableSvgPoint
createSVGRect ( ) : IScriptableSvgRect
createSVGTransform ( ) : IScriptableSvgTransform
createSVGTransformFromMatrix ( IScriptableSvgMatrix matrix ) : IScriptableSvgTransform
deselectAll ( ) : void
dispatchEvent ( IScriptableEvent evt ) : bool
forceRedraw ( ) : void
getBBox ( ) : IScriptableSvgRect
getCTM ( ) : IScriptableSvgMatrix
getComputedStyle ( IScriptableElement elt, string pseudoElt ) : IScriptableCssStyleDeclaration
getCurrentTime ( ) : float
getElementById ( string elementId ) : IScriptableElement
getEnclosureList ( IScriptableSvgRect rect, IScriptableSvgElement referenceElement ) : IScriptableNodeList
getIntersectionList ( IScriptableSvgRect rect, IScriptableSvgElement referenceElement ) : IScriptableNodeList
getOverrideStyle ( IScriptableElement elt, string pseudoElt ) : IScriptableCssStyleDeclaration
getPresentationAttribute ( string name ) : IScriptableCssValue
getScreenCTM ( ) : IScriptableSvgMatrix
getTransformToElement ( IScriptableSvgElement element ) : IScriptableSvgMatrix
hasExtension ( string extension ) : bool
pauseAnimations ( ) : void
removeEventListener ( string type, object listener, bool useCapture ) : void
setCurrentTime ( float seconds ) : void
suspendRedraw ( ulong max_wait_milliseconds ) : ulong
unpauseAnimations ( ) : void
unsuspendRedraw ( ulong suspend_handle_id ) : void
unsuspendRedrawAll ( ) : void

Method Details

ScriptableSvgSvgElement() public method

public ScriptableSvgSvgElement ( object baseObject ) : System
baseObject object
return System

addEventListener() public method

public addEventListener ( string type, object listener, bool useCapture ) : void
type string
listener object
useCapture bool
return void

animationsPaused() public method

public animationsPaused ( ) : bool
return bool

checkEnclosure() public method

public checkEnclosure ( IScriptableSvgElement element, IScriptableSvgRect rect ) : bool
element IScriptableSvgElement
rect IScriptableSvgRect
return bool

checkIntersection() public method

public checkIntersection ( IScriptableSvgElement element, IScriptableSvgRect rect ) : bool
element IScriptableSvgElement
rect IScriptableSvgRect
return bool

createEvent() public method

public createEvent ( string eventType ) : IScriptableEvent
eventType string
return IScriptableEvent

createSVGAngle() public method

public createSVGAngle ( ) : IScriptableSvgAngle
return IScriptableSvgAngle

createSVGLength() public method

public createSVGLength ( ) : IScriptableSvgLength
return IScriptableSvgLength

createSVGMatrix() public method

public createSVGMatrix ( ) : IScriptableSvgMatrix
return IScriptableSvgMatrix

createSVGNumber() public method

public createSVGNumber ( ) : IScriptableSvgNumber
return IScriptableSvgNumber

createSVGPoint() public method

public createSVGPoint ( ) : IScriptableSvgPoint
return IScriptableSvgPoint

createSVGRect() public method

public createSVGRect ( ) : IScriptableSvgRect
return IScriptableSvgRect

createSVGTransform() public method

public createSVGTransform ( ) : IScriptableSvgTransform
return IScriptableSvgTransform

createSVGTransformFromMatrix() public method

public createSVGTransformFromMatrix ( IScriptableSvgMatrix matrix ) : IScriptableSvgTransform
matrix IScriptableSvgMatrix
return IScriptableSvgTransform

deselectAll() public method

public deselectAll ( ) : void
return void

dispatchEvent() public method

public dispatchEvent ( IScriptableEvent evt ) : bool
evt IScriptableEvent
return bool

forceRedraw() public method

public forceRedraw ( ) : void
return void

getBBox() public method

public getBBox ( ) : IScriptableSvgRect
return IScriptableSvgRect

getCTM() public method

public getCTM ( ) : IScriptableSvgMatrix
return IScriptableSvgMatrix

getComputedStyle() public method

public getComputedStyle ( IScriptableElement elt, string pseudoElt ) : IScriptableCssStyleDeclaration
elt IScriptableElement
pseudoElt string
return IScriptableCssStyleDeclaration

getCurrentTime() public method

public getCurrentTime ( ) : float
return float

getElementById() public method

public getElementById ( string elementId ) : IScriptableElement
elementId string
return IScriptableElement

getEnclosureList() public method

public getEnclosureList ( IScriptableSvgRect rect, IScriptableSvgElement referenceElement ) : IScriptableNodeList
rect IScriptableSvgRect
referenceElement IScriptableSvgElement
return IScriptableNodeList

getIntersectionList() public method

public getIntersectionList ( IScriptableSvgRect rect, IScriptableSvgElement referenceElement ) : IScriptableNodeList
rect IScriptableSvgRect
referenceElement IScriptableSvgElement
return IScriptableNodeList

getOverrideStyle() public method

public getOverrideStyle ( IScriptableElement elt, string pseudoElt ) : IScriptableCssStyleDeclaration
elt IScriptableElement
pseudoElt string
return IScriptableCssStyleDeclaration

getPresentationAttribute() public method

public getPresentationAttribute ( string name ) : IScriptableCssValue
name string
return IScriptableCssValue

getScreenCTM() public method

public getScreenCTM ( ) : IScriptableSvgMatrix
return IScriptableSvgMatrix

getTransformToElement() public method

public getTransformToElement ( IScriptableSvgElement element ) : IScriptableSvgMatrix
element IScriptableSvgElement
return IScriptableSvgMatrix

hasExtension() public method

public hasExtension ( string extension ) : bool
extension string
return bool

pauseAnimations() public method

public pauseAnimations ( ) : void
return void

removeEventListener() public method

public removeEventListener ( string type, object listener, bool useCapture ) : void
type string
listener object
useCapture bool
return void

setCurrentTime() public method

public setCurrentTime ( float seconds ) : void
seconds float
return void

suspendRedraw() public method

public suspendRedraw ( ulong max_wait_milliseconds ) : ulong
max_wait_milliseconds ulong
return ulong

unpauseAnimations() public method

public unpauseAnimations ( ) : void
return void

unsuspendRedraw() public method

public unsuspendRedraw ( ulong suspend_handle_id ) : void
suspend_handle_id ulong
return void

unsuspendRedrawAll() public method

public unsuspendRedrawAll ( ) : void
return void