C# Class SharpVectors.Scripting.ScriptableSvgPathElement

Implementation wrapper for IScriptableSvgPathElement
Inheritance: ScriptableSvgElement, IScriptableSvgPathElement, IScriptableSvgTests, IScriptableSvgLangSpace, IScriptableSvgExternalResourcesRequired, IScriptableSvgStylable, IScriptableSvgTransformable, IScriptableEventTarget, IScriptableSvgAnimatedPathData
Exibir arquivo Open project: codebutler/savagesvg

Public Methods

Method Description
ScriptableSvgPathElement ( object baseObject ) : System
addEventListener ( string type, object listener, bool useCapture ) : void
createSVGPathSegArcAbs ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : IScriptableSvgPathSegArcAbs
createSVGPathSegArcRel ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : IScriptableSvgPathSegArcRel
createSVGPathSegClosePath ( ) : IScriptableSvgPathSegClosePath
createSVGPathSegCurvetoCubicAbs ( float x, float y, float x1, float y1, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicAbs
createSVGPathSegCurvetoCubicRel ( float x, float y, float x1, float y1, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicRel
createSVGPathSegCurvetoCubicSmoothAbs ( float x, float y, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicSmoothAbs
createSVGPathSegCurvetoCubicSmoothRel ( float x, float y, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicSmoothRel
createSVGPathSegCurvetoQuadraticAbs ( float x, float y, float x1, float y1 ) : IScriptableSvgPathSegCurvetoQuadraticAbs
createSVGPathSegCurvetoQuadraticRel ( float x, float y, float x1, float y1 ) : IScriptableSvgPathSegCurvetoQuadraticRel
createSVGPathSegCurvetoQuadraticSmoothAbs ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothAbs
createSVGPathSegCurvetoQuadraticSmoothRel ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothRel
createSVGPathSegLinetoAbs ( float x, float y ) : IScriptableSvgPathSegLinetoAbs
createSVGPathSegLinetoHorizontalAbs ( float x ) : IScriptableSvgPathSegLinetoHorizontalAbs
createSVGPathSegLinetoHorizontalRel ( float x ) : IScriptableSvgPathSegLinetoHorizontalRel
createSVGPathSegLinetoRel ( float x, float y ) : IScriptableSvgPathSegLinetoRel
createSVGPathSegLinetoVerticalAbs ( float y ) : IScriptableSvgPathSegLinetoVerticalAbs
createSVGPathSegLinetoVerticalRel ( float y ) : IScriptableSvgPathSegLinetoVerticalRel
createSVGPathSegMovetoAbs ( float x, float y ) : IScriptableSvgPathSegMovetoAbs
createSVGPathSegMovetoRel ( float x, float y ) : IScriptableSvgPathSegMovetoRel
dispatchEvent ( IScriptableEvent evt ) : bool
getBBox ( ) : IScriptableSvgRect
getCTM ( ) : IScriptableSvgMatrix
getPathSegAtLength ( float distance ) : ulong
getPointAtLength ( float distance ) : IScriptableSvgPoint
getPresentationAttribute ( string name ) : IScriptableCssValue
getScreenCTM ( ) : IScriptableSvgMatrix
getTotalLength ( ) : float
getTransformToElement ( IScriptableSvgElement element ) : IScriptableSvgMatrix
hasExtension ( string extension ) : bool
removeEventListener ( string type, object listener, bool useCapture ) : void

Method Details

ScriptableSvgPathElement() public method

public ScriptableSvgPathElement ( 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

createSVGPathSegArcAbs() public method

public createSVGPathSegArcAbs ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : IScriptableSvgPathSegArcAbs
x float
y float
r1 float
r2 float
angle float
largeArcFlag bool
sweepFlag bool
return IScriptableSvgPathSegArcAbs

createSVGPathSegArcRel() public method

public createSVGPathSegArcRel ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : IScriptableSvgPathSegArcRel
x float
y float
r1 float
r2 float
angle float
largeArcFlag bool
sweepFlag bool
return IScriptableSvgPathSegArcRel

createSVGPathSegClosePath() public method

public createSVGPathSegClosePath ( ) : IScriptableSvgPathSegClosePath
return IScriptableSvgPathSegClosePath

createSVGPathSegCurvetoCubicAbs() public method

public createSVGPathSegCurvetoCubicAbs ( float x, float y, float x1, float y1, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicAbs
x float
y float
x1 float
y1 float
x2 float
y2 float
return IScriptableSvgPathSegCurvetoCubicAbs

createSVGPathSegCurvetoCubicRel() public method

public createSVGPathSegCurvetoCubicRel ( float x, float y, float x1, float y1, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicRel
x float
y float
x1 float
y1 float
x2 float
y2 float
return IScriptableSvgPathSegCurvetoCubicRel

createSVGPathSegCurvetoCubicSmoothAbs() public method

public createSVGPathSegCurvetoCubicSmoothAbs ( float x, float y, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicSmoothAbs
x float
y float
x2 float
y2 float
return IScriptableSvgPathSegCurvetoCubicSmoothAbs

createSVGPathSegCurvetoCubicSmoothRel() public method

public createSVGPathSegCurvetoCubicSmoothRel ( float x, float y, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicSmoothRel
x float
y float
x2 float
y2 float
return IScriptableSvgPathSegCurvetoCubicSmoothRel

createSVGPathSegCurvetoQuadraticAbs() public method

public createSVGPathSegCurvetoQuadraticAbs ( float x, float y, float x1, float y1 ) : IScriptableSvgPathSegCurvetoQuadraticAbs
x float
y float
x1 float
y1 float
return IScriptableSvgPathSegCurvetoQuadraticAbs

createSVGPathSegCurvetoQuadraticRel() public method

public createSVGPathSegCurvetoQuadraticRel ( float x, float y, float x1, float y1 ) : IScriptableSvgPathSegCurvetoQuadraticRel
x float
y float
x1 float
y1 float
return IScriptableSvgPathSegCurvetoQuadraticRel

createSVGPathSegCurvetoQuadraticSmoothAbs() public method

public createSVGPathSegCurvetoQuadraticSmoothAbs ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothAbs
x float
y float
return IScriptableSvgPathSegCurvetoQuadraticSmoothAbs

createSVGPathSegCurvetoQuadraticSmoothRel() public method

public createSVGPathSegCurvetoQuadraticSmoothRel ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothRel
x float
y float
return IScriptableSvgPathSegCurvetoQuadraticSmoothRel

createSVGPathSegLinetoAbs() public method

public createSVGPathSegLinetoAbs ( float x, float y ) : IScriptableSvgPathSegLinetoAbs
x float
y float
return IScriptableSvgPathSegLinetoAbs

createSVGPathSegLinetoHorizontalAbs() public method

public createSVGPathSegLinetoHorizontalAbs ( float x ) : IScriptableSvgPathSegLinetoHorizontalAbs
x float
return IScriptableSvgPathSegLinetoHorizontalAbs

createSVGPathSegLinetoHorizontalRel() public method

public createSVGPathSegLinetoHorizontalRel ( float x ) : IScriptableSvgPathSegLinetoHorizontalRel
x float
return IScriptableSvgPathSegLinetoHorizontalRel

createSVGPathSegLinetoRel() public method

public createSVGPathSegLinetoRel ( float x, float y ) : IScriptableSvgPathSegLinetoRel
x float
y float
return IScriptableSvgPathSegLinetoRel

createSVGPathSegLinetoVerticalAbs() public method

public createSVGPathSegLinetoVerticalAbs ( float y ) : IScriptableSvgPathSegLinetoVerticalAbs
y float
return IScriptableSvgPathSegLinetoVerticalAbs

createSVGPathSegLinetoVerticalRel() public method

public createSVGPathSegLinetoVerticalRel ( float y ) : IScriptableSvgPathSegLinetoVerticalRel
y float
return IScriptableSvgPathSegLinetoVerticalRel

createSVGPathSegMovetoAbs() public method

public createSVGPathSegMovetoAbs ( float x, float y ) : IScriptableSvgPathSegMovetoAbs
x float
y float
return IScriptableSvgPathSegMovetoAbs

createSVGPathSegMovetoRel() public method

public createSVGPathSegMovetoRel ( float x, float y ) : IScriptableSvgPathSegMovetoRel
x float
y float
return IScriptableSvgPathSegMovetoRel

dispatchEvent() public method

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

getBBox() public method

public getBBox ( ) : IScriptableSvgRect
return IScriptableSvgRect

getCTM() public method

public getCTM ( ) : IScriptableSvgMatrix
return IScriptableSvgMatrix

getPathSegAtLength() public method

public getPathSegAtLength ( float distance ) : ulong
distance float
return ulong

getPointAtLength() public method

public getPointAtLength ( float distance ) : IScriptableSvgPoint
distance float
return IScriptableSvgPoint

getPresentationAttribute() public method

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

getScreenCTM() public method

public getScreenCTM ( ) : IScriptableSvgMatrix
return IScriptableSvgMatrix

getTotalLength() public method

public getTotalLength ( ) : float
return float

getTransformToElement() public method

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

hasExtension() public method

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

removeEventListener() public method

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