C# 클래스 CrossUI.Geometry.GeometryTargetRecorder

상속: IGeometryTargetRecorder
파일 보기 프로젝트 열기: pragmatrix/CrossUI 1 사용 예제들

공개 메소드들

메소드 설명
Arc ( Rectangle rectangle, double start, double stop ) : void
ArcTo ( double x, double y, double width, double height, double start, double stop, ArcDirection direction = ArcDirection.Clockwise ) : void
Bezier ( CubicBezier bezier ) : void
BezierTo ( double s1x, double s1y, double s2x, double s2y, double ex, double ey ) : void
Close ( ) : void
Ellipse ( Rectangle rectangle ) : void
Line ( Point p1, Point p2 ) : void
LineTo ( double x, double y ) : void
MoveTo ( double x, double y ) : void
Polygon ( Point points ) : void
Rectangle ( Rectangle rectangle ) : void
Replay ( IGeometryTarget target ) : void
RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void

비공개 메소드들

메소드 설명
record ( Action record ) : void

메소드 상세

Arc() 공개 메소드

public Arc ( Rectangle rectangle, double start, double stop ) : void
rectangle Rectangle
start double
stop double
리턴 void

ArcTo() 공개 메소드

public ArcTo ( double x, double y, double width, double height, double start, double stop, ArcDirection direction = ArcDirection.Clockwise ) : void
x double
y double
width double
height double
start double
stop double
direction ArcDirection
리턴 void

Bezier() 공개 메소드

public Bezier ( CubicBezier bezier ) : void
bezier CrossUI.Drawing.CubicBezier
리턴 void

BezierTo() 공개 메소드

public BezierTo ( double s1x, double s1y, double s2x, double s2y, double ex, double ey ) : void
s1x double
s1y double
s2x double
s2y double
ex double
ey double
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

Ellipse() 공개 메소드

public Ellipse ( Rectangle rectangle ) : void
rectangle Rectangle
리턴 void

Line() 공개 메소드

public Line ( Point p1, Point p2 ) : void
p1 Point
p2 Point
리턴 void

LineTo() 공개 메소드

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

MoveTo() 공개 메소드

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

Polygon() 공개 메소드

public Polygon ( Point points ) : void
points Point
리턴 void

Rectangle() 공개 메소드

public Rectangle ( Rectangle rectangle ) : void
rectangle Rectangle
리턴 void

Replay() 공개 메소드

public Replay ( IGeometryTarget target ) : void
target IGeometryTarget
리턴 void

RoundedRectangle() 공개 메소드

public RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
rectangle Rectangle
cornerRadius CrossUI.Drawing.Size
리턴 void