[NUI] Open newly added APIs in VectorGraphics(CanvasView, Drawable, Shape)
src/public/BaseComponents/VectorGraphics/CanvasView.cs
CanvasView
[Add] CanvasView(Size2D viewBox)
[Add] void AddDrawable(Drawable drawable)
src/public/BaseComponents/VectorGraphics/Drawable.cs
Drawable
[Add] float Opacity { get; set; }
[Add] bool Rotate(float degree)
[Add] bool Scale(float factor)
[Add] bool Transform(float[] matrix)
[Add] bool Translate(float x, float y)
src/public/BaseComponents/VectorGraphics/Shape.cs
Shape
[Add] Shape()
[Add] enum FillRuleType { Winding, EvenOdd }
[Add] enum StrokeCapType { Square, Round, Butt }
[Add] enum StrokeJoinType { Bevel, Round, Miter }
[Add] Color FillColor { get; set; }
[Add] FillRuleType FillRule { get; set; }
[Add] float StrokeWidth { get; set; }
[Add] Color StrokeColor { get; set; }
[Add] StrokeCapType StrokeCap { get; set; }
[Add] StrokeJoinType StrokeJoin { get; set; }
[Add] ReadOnlyCollection<float> StrokeDash { get; set; }
[Add] bool AddRect(float x, float y, float width, float height, float roundedCornerX, float roundedCornerY)
[Add] bool AddCircle(float x, float y, float radiusX, float radiusY)
[Add] bool AddArc(float x, float y, float radius, float startAngle, float sweep, bool pie)
[Add] bool AddMoveTo(float x, float y)
[Add] bool AddLineTo(float x, float y)
[Add] bool AddCubicTo(float controlPoint1X, float controlPoint1Y, float controlPoint2X, float controlPoint2Y, float endPointX, float endPointY)
[Add] bool Close()
[Add] bool ResetPath()