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

#include <clientlib.h>

Inherits client::CanvasPathMethods.

Public Member Functions

Path2Dget_prototype ()
 
void set_prototype (Path2D *)
 
 Path2D ()
 
 Path2D (Path2D *d)
 
 Path2D (const String &d)
 
- Public Member Functions inherited from client::CanvasPathMethods
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)
 

Constructor & Destructor Documentation

◆ Path2D() [1/3]

client::Path2D::Path2D ( )

◆ Path2D() [2/3]

client::Path2D::Path2D ( Path2D d)

◆ Path2D() [3/3]

client::Path2D::Path2D ( const String d)

Member Function Documentation

◆ get_prototype()

Path2D* client::Path2D::get_prototype ( )

◆ set_prototype()

void client::Path2D::set_prototype ( Path2D )