Table of Contents

Interface CanvasPath

Namespace
CSharpToJavaScript.APIs.JS
Assembly
CSharpToJavaScript.dll
[Value("CanvasPath")]
public interface CanvasPath

Methods

Arc(double, double, double, double, double, bool)

[Value("arc")]
GlobalObject.Undefined Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise = false)

Parameters

x double
y double
radius double
startAngle double
endAngle double
counterclockwise bool

Returns

GlobalObject.Undefined

ArcTo(double, double, double, double, double)

[Value("arcTo")]
GlobalObject.Undefined ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double
y1 double
x2 double
y2 double
radius double

Returns

GlobalObject.Undefined

BezierCurveTo(double, double, double, double, double, double)

[Value("bezierCurveTo")]
GlobalObject.Undefined BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double
cp1y double
cp2x double
cp2y double
x double
y double

Returns

GlobalObject.Undefined

ClosePath()

[Value("closePath")]
GlobalObject.Undefined ClosePath()

Returns

GlobalObject.Undefined

Ellipse(double, double, double, double, double, double, double, bool)

[Value("ellipse")]
GlobalObject.Undefined Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool counterclockwise = false)

Parameters

x double
y double
radiusX double
radiusY double
rotation double
startAngle double
endAngle double
counterclockwise bool

Returns

GlobalObject.Undefined

LineTo(double, double)

[Value("lineTo")]
GlobalObject.Undefined LineTo(double x, double y)

Parameters

x double
y double

Returns

GlobalObject.Undefined

MoveTo(double, double)

[Value("moveTo")]
GlobalObject.Undefined MoveTo(double x, double y)

Parameters

x double
y double

Returns

GlobalObject.Undefined

QuadraticCurveTo(double, double, double, double)

[Value("quadraticCurveTo")]
GlobalObject.Undefined QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double
cpy double
x double
y double

Returns

GlobalObject.Undefined

Rect(double, double, double, double)

[Value("rect")]
GlobalObject.Undefined Rect(double x, double y, double w, double h)

Parameters

x double
y double
w double
h double

Returns

GlobalObject.Undefined

RoundRect(double, double, double, double, Union75)

[Value("roundRect")]
GlobalObject.Undefined RoundRect(double x, double y, double w, double h, Union75 radii = default)

Parameters

x double
y double
w double
h double
radii Union75

Returns

GlobalObject.Undefined