C# Class CrossUI.SharpDX.Geometry.GeometryTarget

Inheritance: IGeometryTarget
显示文件 Open project: pragmatrix/CrossUI Class Usage Examples

Public Methods

Method Description
Arc ( Rectangle rectangle, double start, double stop ) : void
ArcTo ( double x, double y, double width, double height, double start, double stop, ArcDirection direction ) : 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
GeometryTarget ( Factory factory, GeometrySink sink ) : System
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
RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
endOpenFigure ( FigureEnd end = FigureEnd.Open ) : void

Method Details

Arc() public method

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

ArcTo() public method

public ArcTo ( double x, double y, double width, double height, double start, double stop, ArcDirection direction ) : void
x double
y double
width double
height double
start double
stop double
direction ArcDirection
return void

Bezier() public method

public Bezier ( CubicBezier bezier ) : void
bezier CrossUI.Drawing.CubicBezier
return void

BezierTo() public method

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
return void

Close() public method

public Close ( ) : void
return void

Ellipse() public method

public Ellipse ( Rectangle rectangle ) : void
rectangle Rectangle
return void

GeometryTarget() public method

public GeometryTarget ( Factory factory, GeometrySink sink ) : System
factory Factory
sink GeometrySink
return System

Line() public method

public Line ( Point p1, Point p2 ) : void
p1 Point
p2 Point
return void

LineTo() public method

public LineTo ( double x, double y ) : void
x double
y double
return void

MoveTo() public method

public MoveTo ( double x, double y ) : void
x double
y double
return void

Polygon() public method

public Polygon ( Point points ) : void
points Point
return void

Rectangle() public method

public Rectangle ( Rectangle rectangle ) : void
rectangle Rectangle
return void

RoundedRectangle() public method

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

endOpenFigure() public method

public endOpenFigure ( FigureEnd end = FigureEnd.Open ) : void
end FigureEnd
return void