public class uiPath : PoolObject
Constructors
Declaration
Fields
Declaration
Field Value
Declaration
Field Value
Properties
Declaration
public bool isCircle { get; }
Property Value
Declaration
public bool isNaiveRRect { get; }
Property Value
Declaration
public bool isRect { get; }
Property Value
Declaration
public float rRectCorner { get; }
Property Value
Declaration
public uiPath.uiPathShapeHint shapeHint { get; }
Property Value
Methods
Declaration
public void addCircle(float cx, float cy, float r)
Parameters
Declaration
public void addEllipse(float cx, float cy, float rx, float ry)
Parameters
Declaration
public void addRect(Rect rect)
Parameters
Type |
Name |
Description |
Rect |
rect |
|
Declaration
public void addRect(uiRect rect)
Parameters
Type |
Name |
Description |
uiRect |
rect |
|
Declaration
public void addRRect(RRect rrect)
Parameters
Type |
Name |
Description |
RRect |
rrect |
|
Declaration
public void arcTo(Rect rect, float startAngle, float sweepAngle, bool forceMoveTo = true)
Parameters
Declaration
public override void clear()
Overrides
Declaration
Declaration
public static uiPath create(int capacity = 128)
Parameters
Type |
Name |
Description |
Int32 |
capacity |
|
Returns
Declaration
public static uiPath fromPath(Path path)
Parameters
Type |
Name |
Description |
Path |
path |
|
Returns
Declaration
public uiRect getBounds()
Returns
Declaration
public uiRect getBoundsWithMargin(float margin)
Parameters
Type |
Name |
Description |
Single |
margin |
|
Returns
Declaration
public void lineTo(float x, float y)
Parameters
Declaration
public void moveTo(float x, float y)
Parameters
Declaration
public void winding(PathWinding dir)
Parameters