utils
import
{
...
}
from
"@motion-canvas/2d/lib/utils"
;
Functions
arc
public
arc
context
:
CanvasRenderingContext2D
Path2D
center
:
Vector2
radius
:
number
startAngle
:
number
=
0
endAngle
:
number
=
...
counterclockwise
:
boolean
=
false
:
void
Parameters
-
context : CanvasRenderingContext2D Path2D -
center : Vector2 -
radius : number -
startAngle : number = 0 -
endAngle : number = ... -
counterclockwise : boolean = false
arcTo
Parameters
canvasStyleParser
public
canvasStyleParser
style
:
PossibleCanvasStyle
:
null
Gradient
Color
Pattern
Parameters
drawImage
public
drawImage
context
:
CanvasRenderingContext2D
image
:
CanvasImageSource
destination
:
BBox
:
void
public
drawImage
context
:
CanvasRenderingContext2D
image
:
CanvasImageSource
source
:
BBox
destination
:
BBox
:
void
Parameters
drawLine
public
drawLine
context
:
CanvasRenderingContext2D
Path2D
points
:
Vector2
[]
:
void
Parameters
-
context : CanvasRenderingContext2D Path2D -
points : Vector2 []
drawPolygon
public
drawPolygon
path
:
CanvasRenderingContext2D
Path2D
rect
:
BBox
sides
:
number
:
void
Parameters
-
path : CanvasRenderingContext2D Path2D -
rect : BBox -
sides : number
drawRect
public
drawRect
context
:
CanvasRenderingContext2D
Path2D
rect
:
BBox
:
void
Parameters
-
context : CanvasRenderingContext2D Path2D -
rect : BBox
drawRoundRect
public
drawRoundRect
context
:
CanvasRenderingContext2D
Path2D
rect
:
BBox
radius
:
Spacing
smoothCorners
:
boolean
cornerSharpness
:
number
:
void
Parameters
-
context : CanvasRenderingContext2D Path2D -
rect : BBox -
radius : Spacing -
smoothCorners : boolean -
cornerSharpness : number
fillRect
public
fillRect
context
:
CanvasRenderingContext2D
rect
:
BBox
:
void
Parameters
-
context : CanvasRenderingContext2D -
rect : BBox
lineTo
public
lineTo
context
:
CanvasRenderingContext2D
Path2D
position
:
Vector2
:
void
Parameters
-
context : CanvasRenderingContext2D Path2D -
position : Vector2
moveTo
public
moveTo
context
:
CanvasRenderingContext2D
Path2D
position
:
Vector2
:
void
Parameters
-
context : CanvasRenderingContext2D Path2D -
position : Vector2
resolveCanvasStyle
public
resolveCanvasStyle
style
:
CanvasStyle
context
:
CanvasRenderingContext2D
:
string
CanvasGradient
CanvasPattern
Parameters
strokeRect
public
strokeRect
context
:
CanvasRenderingContext2D
rect
:
BBox
:
void
Parameters
-
context : CanvasRenderingContext2D -
rect : BBox