webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
CanvasPath Interface Reference

import"CanvasPath.idl";

Public Member Functions

void closePath ()
 
void moveTo (unrestricted double x, unrestricted double y)
 
void lineTo (unrestricted double x, unrestricted double y)
 
void quadraticCurveTo (unrestricted double cpx, unrestricted double cpy, unrestricted double x, unrestricted double y)
 
void bezierCurveTo (unrestricted double cp1x, unrestricted double cp1y, unrestricted double cp2x, unrestricted double cp2y, unrestricted double x, unrestricted double y)
 
void arcTo (unrestricted double x1, unrestricted double y1, unrestricted double x2, unrestricted double y2, unrestricted double radius)
 
void rect (unrestricted double x, unrestricted double y, unrestricted double w, unrestricted double h)
 
void arc (unrestricted double x, unrestricted double y, unrestricted double radius, unrestricted double startAngle, unrestricted double endAngle, optional boolean anticlockwise=false)
 
void ellipse (unrestricted double x, unrestricted double y, unrestricted double radiusX, unrestricted double radiusY, unrestricted double rotation, unrestricted double startAngle, unrestricted double endAngle, optional boolean anticlockwise=false)
 

Member Function Documentation

◆ arc()

void CanvasPath::arc ( unrestricted double  x,
unrestricted double  y,
unrestricted double  radius,
unrestricted double  startAngle,
unrestricted double  endAngle,
optional boolean  anticlockwise = false 
)

◆ arcTo()

void CanvasPath::arcTo ( unrestricted double  x1,
unrestricted double  y1,
unrestricted double  x2,
unrestricted double  y2,
unrestricted double  radius 
)

◆ bezierCurveTo()

void CanvasPath::bezierCurveTo ( unrestricted double  cp1x,
unrestricted double  cp1y,
unrestricted double  cp2x,
unrestricted double  cp2y,
unrestricted double  x,
unrestricted double  y 
)

◆ closePath()

void CanvasPath::closePath ( )

◆ ellipse()

void CanvasPath::ellipse ( unrestricted double  x,
unrestricted double  y,
unrestricted double  radiusX,
unrestricted double  radiusY,
unrestricted double  rotation,
unrestricted double  startAngle,
unrestricted double  endAngle,
optional boolean  anticlockwise = false 
)

◆ lineTo()

void CanvasPath::lineTo ( unrestricted double  x,
unrestricted double  y 
)

◆ moveTo()

void CanvasPath::moveTo ( unrestricted double  x,
unrestricted double  y 
)

◆ quadraticCurveTo()

void CanvasPath::quadraticCurveTo ( unrestricted double  cpx,
unrestricted double  cpy,
unrestricted double  x,
unrestricted double  y 
)

◆ rect()

void CanvasPath::rect ( unrestricted double  x,
unrestricted double  y,
unrestricted double  w,
unrestricted double  h 
)

The documentation for this interface was generated from the following file: