C# Class CrossUI.Geometry.GeometryTargetRecorder

Inheritance: IGeometryTargetRecorder
Afficher le fichier Open project: pragmatrix/CrossUI Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
record ( Action record ) : void

Method Details

Arc() public méthode

public Arc ( Rectangle rectangle, double start, double stop ) : void
rectangle Rectangle
start double
stop double
Résultat void

ArcTo() public méthode

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
Résultat void

Bezier() public méthode

public Bezier ( CubicBezier bezier ) : void
bezier CrossUI.Drawing.CubicBezier
Résultat void

BezierTo() public méthode

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
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

Ellipse() public méthode

public Ellipse ( Rectangle rectangle ) : void
rectangle Rectangle
Résultat void

Line() public méthode

public Line ( Point p1, Point p2 ) : void
p1 Point
p2 Point
Résultat void

LineTo() public méthode

public LineTo ( double x, double y ) : void
x double
y double
Résultat void

MoveTo() public méthode

public MoveTo ( double x, double y ) : void
x double
y double
Résultat void

Polygon() public méthode

public Polygon ( Point points ) : void
points Point
Résultat void

Rectangle() public méthode

public Rectangle ( Rectangle rectangle ) : void
rectangle Rectangle
Résultat void

Replay() public méthode

public Replay ( IGeometryTarget target ) : void
target IGeometryTarget
Résultat void

RoundedRectangle() public méthode

public RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
rectangle Rectangle
cornerRadius CrossUI.Drawing.Size
Résultat void