C# 클래스 Eto.iOS.Drawing.GraphicsPathHandler

Handler for IGraphicsPath
상속: GraphicsPath.IHandler
파일 보기 프로젝트 열기: picoe/Eto

공개 메소드들

메소드 설명
AddArc ( float x, float y, float width, float height, float startAngle, float sweepAngle ) : void
AddBezier ( PointF start, PointF control1, PointF control2, PointF end ) : void
AddCurve ( IEnumerable points, float tension = 0.5f ) : void
AddEllipse ( float x, float y, float width, float height ) : void
AddLine ( float startX, float startY, float endX, float endY ) : void
AddLines ( IEnumerable points ) : void
AddPath ( IGraphicsPath path, bool connect = false ) : void
AddRectangle ( float x, float y, float width, float height ) : void
Clone ( ) : IGraphicsPath
CloseFigure ( ) : void
ConnectTo ( PointF point ) : void
ConnectTo ( float x, float y ) : void
Dispose ( ) : void
GraphicsPathHandler ( ) : System
GraphicsPathHandler ( CGPath path ) : System
LineTo ( float x, float y ) : void
MoveTo ( float x, float y ) : void
StartFigure ( ) : void
Transform ( IMatrix matrix ) : void

비공개 메소드들

메소드 설명
AddCurveToPoint ( PointF point1, PointF point2, PointF point3 ) : void
Check ( PointF p ) : void
Check ( float f ) : void

Check points early. If an invalid point is passed to AddCurveToPoint, iOS crashes with a SIGABRT leading to a long debugging experience. This provides early diagnostics.

메소드 상세

AddArc() 공개 메소드

public AddArc ( float x, float y, float width, float height, float startAngle, float sweepAngle ) : void
x float
y float
width float
height float
startAngle float
sweepAngle float
리턴 void

AddBezier() 공개 메소드

public AddBezier ( PointF start, PointF control1, PointF control2, PointF end ) : void
start PointF
control1 PointF
control2 PointF
end PointF
리턴 void

AddCurve() 공개 메소드

public AddCurve ( IEnumerable points, float tension = 0.5f ) : void
points IEnumerable
tension float
리턴 void

AddEllipse() 공개 메소드

public AddEllipse ( float x, float y, float width, float height ) : void
x float
y float
width float
height float
리턴 void

AddLine() 공개 메소드

public AddLine ( float startX, float startY, float endX, float endY ) : void
startX float
startY float
endX float
endY float
리턴 void

AddLines() 공개 메소드

public AddLines ( IEnumerable points ) : void
points IEnumerable
리턴 void

AddPath() 공개 메소드

public AddPath ( IGraphicsPath path, bool connect = false ) : void
path IGraphicsPath
connect bool
리턴 void

AddRectangle() 공개 메소드

public AddRectangle ( float x, float y, float width, float height ) : void
x float
y float
width float
height float
리턴 void

Clone() 공개 메소드

public Clone ( ) : IGraphicsPath
리턴 IGraphicsPath

CloseFigure() 공개 메소드

public CloseFigure ( ) : void
리턴 void

ConnectTo() 공개 메소드

public ConnectTo ( PointF point ) : void
point PointF
리턴 void

ConnectTo() 공개 메소드

public ConnectTo ( float x, float y ) : void
x float
y float
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GraphicsPathHandler() 공개 메소드

public GraphicsPathHandler ( ) : System
리턴 System

GraphicsPathHandler() 공개 메소드

public GraphicsPathHandler ( CGPath path ) : System
path MonoMac.CoreGraphics.CGPath
리턴 System

LineTo() 공개 메소드

public LineTo ( float x, float y ) : void
x float
y float
리턴 void

MoveTo() 공개 메소드

public MoveTo ( float x, float y ) : void
x float
y float
리턴 void

StartFigure() 공개 메소드

public StartFigure ( ) : void
리턴 void

Transform() 공개 메소드

public Transform ( IMatrix matrix ) : void
matrix IMatrix
리턴 void