root/branches/iteration3/xinf/ony/PathSegment.hx

Revision 711, 0.9 kB (checked in by dan, 3 years ago)

add "Path" element.

Line 
1
2 package xinf.ony;
3
4 enum PathSegment {
5
6     MoveTo( x:Float, y:Float );
7     MoveToR( x:Float, y:Float );
8     Close;
9    
10     LineTo( x:Float, y:Float );
11     LineToR( x:Float, y:Float );
12     HorizontalTo( x:Float );
13     HorizontalToR( x:Float );
14     VerticalTo( y:Float );
15     VerticalToR( y:Float );
16    
17     CubicTo( x1:Float, y1:Float, x2:Float, y2:Float, x:Float, y:Float );
18     CubicToR( x1:Float, y1:Float, x2:Float, y2:Float, x:Float, y:Float );
19     SmoothCubicTo( x2:Float, y2:Float, x:Float, y:Float );
20     SmoothCubicToR( x2:Float, y2:Float, x:Float, y:Float );
21    
22     QuadraticTo( x1:Float, y1:Float, x:Float, y:Float );
23     QuadraticToR( x1:Float, y1:Float, x:Float, y:Float );
24     SmoothQuadraticTo( x:Float, y:Float );
25     SmoothQuadraticToR( x:Float, y:Float );
26    
27     ArcTo( rx:Float, ry:Float, rotation:Float, largeArc:Bool, sweep:Bool, x:Float, y:Float );
28
29 }
Note: See TracBrowser for help on using the browser.