C# Класс CrossUI.Geometry.GeometryTargetRecorder

Наследование: IGeometryTargetRecorder
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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