API documentation  2.0rc1
Public Member Functions | List of all members
client::CanvasPathMethods Class Reference

#include <clientlib.h>

Inherits client::Object.

Inherited by client::CanvasRenderingContext2D, and client::Path2D.

Public Member Functions

void arc (double x, double y, double radius, double startAngle, double endAngle)
 
void arc (double x, double y, double radius, double startAngle, double endAngle, bool anticlockwise)
 
void arcTo (double x1, double y1, double x2, double y2, double radius)
 
void arcTo (double x1, double y1, double x2, double y2, double radiusX, double radiusY, double rotation)
 
void bezierCurveTo (double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
 
void closePath ()
 
void ellipse (double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
 
void ellipse (double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
 
void lineTo (double x, double y)
 
void moveTo (double x, double y)
 
void quadraticCurveTo (double cpx, double cpy, double x, double y)
 
void rect (double x, double y, double w, double h)
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Member Function Documentation

◆ arc() [1/2]

void client::CanvasPathMethods::arc ( double  x,
double  y,
double  radius,
double  startAngle,
double  endAngle 
)

◆ arc() [2/2]

void client::CanvasPathMethods::arc ( double  x,
double  y,
double  radius,
double  startAngle,
double  endAngle,
bool  anticlockwise 
)

◆ arcTo() [1/2]

void client::CanvasPathMethods::arcTo ( double  x1,
double  y1,
double  x2,
double  y2,
double  radius 
)

◆ arcTo() [2/2]

void client::CanvasPathMethods::arcTo ( double  x1,
double  y1,
double  x2,
double  y2,
double  radiusX,
double  radiusY,
double  rotation 
)

◆ bezierCurveTo()

void client::CanvasPathMethods::bezierCurveTo ( double  cp1x,
double  cp1y,
double  cp2x,
double  cp2y,
double  x,
double  y 
)

◆ closePath()

void client::CanvasPathMethods::closePath ( )

◆ ellipse() [1/2]

void client::CanvasPathMethods::ellipse ( double  x,
double  y,
double  radiusX,
double  radiusY,
double  rotation,
double  startAngle,
double  endAngle 
)

◆ ellipse() [2/2]

void client::CanvasPathMethods::ellipse ( double  x,
double  y,
double  radiusX,
double  radiusY,
double  rotation,
double  startAngle,
double  endAngle,
bool  anticlockwise 
)

◆ lineTo()

void client::CanvasPathMethods::lineTo ( double  x,
double  y 
)

◆ moveTo()

void client::CanvasPathMethods::moveTo ( double  x,
double  y 
)

◆ quadraticCurveTo()

void client::CanvasPathMethods::quadraticCurveTo ( double  cpx,
double  cpy,
double  x,
double  y 
)

◆ rect()

void client::CanvasPathMethods::rect ( double  x,
double  y,
double  w,
double  h 
)