C# 클래스 SharpVectors.Scripting.ScriptableSvgPathElement

Implementation wrapper for IScriptableSvgPathElement
상속: ScriptableSvgElement, IScriptableSvgPathElement, IScriptableSvgTests, IScriptableSvgLangSpace, IScriptableSvgExternalResourcesRequired, IScriptableSvgStylable, IScriptableSvgTransformable, IScriptableEventTarget, IScriptableSvgAnimatedPathData
파일 보기 프로젝트 열기: codebutler/savagesvg

공개 메소드들

메소드 설명
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

메소드 상세

ScriptableSvgPathElement() 공개 메소드

public ScriptableSvgPathElement ( object baseObject ) : System
baseObject object
리턴 System

addEventListener() 공개 메소드

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

createSVGPathSegArcAbs() 공개 메소드

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
리턴 IScriptableSvgPathSegArcAbs

createSVGPathSegArcRel() 공개 메소드

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
리턴 IScriptableSvgPathSegArcRel

createSVGPathSegClosePath() 공개 메소드

public createSVGPathSegClosePath ( ) : IScriptableSvgPathSegClosePath
리턴 IScriptableSvgPathSegClosePath

createSVGPathSegCurvetoCubicAbs() 공개 메소드

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
리턴 IScriptableSvgPathSegCurvetoCubicAbs

createSVGPathSegCurvetoCubicRel() 공개 메소드

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
리턴 IScriptableSvgPathSegCurvetoCubicRel

createSVGPathSegCurvetoCubicSmoothAbs() 공개 메소드

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

createSVGPathSegCurvetoCubicSmoothRel() 공개 메소드

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

createSVGPathSegCurvetoQuadraticAbs() 공개 메소드

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

createSVGPathSegCurvetoQuadraticRel() 공개 메소드

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

createSVGPathSegCurvetoQuadraticSmoothAbs() 공개 메소드

public createSVGPathSegCurvetoQuadraticSmoothAbs ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothAbs
x float
y float
리턴 IScriptableSvgPathSegCurvetoQuadraticSmoothAbs

createSVGPathSegCurvetoQuadraticSmoothRel() 공개 메소드

public createSVGPathSegCurvetoQuadraticSmoothRel ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothRel
x float
y float
리턴 IScriptableSvgPathSegCurvetoQuadraticSmoothRel

createSVGPathSegLinetoAbs() 공개 메소드

public createSVGPathSegLinetoAbs ( float x, float y ) : IScriptableSvgPathSegLinetoAbs
x float
y float
리턴 IScriptableSvgPathSegLinetoAbs

createSVGPathSegLinetoHorizontalAbs() 공개 메소드

public createSVGPathSegLinetoHorizontalAbs ( float x ) : IScriptableSvgPathSegLinetoHorizontalAbs
x float
리턴 IScriptableSvgPathSegLinetoHorizontalAbs

createSVGPathSegLinetoHorizontalRel() 공개 메소드

public createSVGPathSegLinetoHorizontalRel ( float x ) : IScriptableSvgPathSegLinetoHorizontalRel
x float
리턴 IScriptableSvgPathSegLinetoHorizontalRel

createSVGPathSegLinetoRel() 공개 메소드

public createSVGPathSegLinetoRel ( float x, float y ) : IScriptableSvgPathSegLinetoRel
x float
y float
리턴 IScriptableSvgPathSegLinetoRel

createSVGPathSegLinetoVerticalAbs() 공개 메소드

public createSVGPathSegLinetoVerticalAbs ( float y ) : IScriptableSvgPathSegLinetoVerticalAbs
y float
리턴 IScriptableSvgPathSegLinetoVerticalAbs

createSVGPathSegLinetoVerticalRel() 공개 메소드

public createSVGPathSegLinetoVerticalRel ( float y ) : IScriptableSvgPathSegLinetoVerticalRel
y float
리턴 IScriptableSvgPathSegLinetoVerticalRel

createSVGPathSegMovetoAbs() 공개 메소드

public createSVGPathSegMovetoAbs ( float x, float y ) : IScriptableSvgPathSegMovetoAbs
x float
y float
리턴 IScriptableSvgPathSegMovetoAbs

createSVGPathSegMovetoRel() 공개 메소드

public createSVGPathSegMovetoRel ( float x, float y ) : IScriptableSvgPathSegMovetoRel
x float
y float
리턴 IScriptableSvgPathSegMovetoRel

dispatchEvent() 공개 메소드

public dispatchEvent ( IScriptableEvent evt ) : bool
evt IScriptableEvent
리턴 bool

getBBox() 공개 메소드

public getBBox ( ) : IScriptableSvgRect
리턴 IScriptableSvgRect

getCTM() 공개 메소드

public getCTM ( ) : IScriptableSvgMatrix
리턴 IScriptableSvgMatrix

getPathSegAtLength() 공개 메소드

public getPathSegAtLength ( float distance ) : ulong
distance float
리턴 ulong

getPointAtLength() 공개 메소드

public getPointAtLength ( float distance ) : IScriptableSvgPoint
distance float
리턴 IScriptableSvgPoint

getPresentationAttribute() 공개 메소드

public getPresentationAttribute ( string name ) : IScriptableCssValue
name string
리턴 IScriptableCssValue

getScreenCTM() 공개 메소드

public getScreenCTM ( ) : IScriptableSvgMatrix
리턴 IScriptableSvgMatrix

getTotalLength() 공개 메소드

public getTotalLength ( ) : float
리턴 float

getTransformToElement() 공개 메소드

public getTransformToElement ( IScriptableSvgElement element ) : IScriptableSvgMatrix
element IScriptableSvgElement
리턴 IScriptableSvgMatrix

hasExtension() 공개 메소드

public hasExtension ( string extension ) : bool
extension string
리턴 bool

removeEventListener() 공개 메소드

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