![]() |
API documentation
2.0rc1
|
#include <clientlib.h>
Inherits client::CanvasPathMethods.
Public Member Functions | |
HTMLCanvasElement * | get_canvas () |
String * | get_fillStyle () |
void | set_fillStyle (const String &) |
String * | get_font () |
void | set_font (const String &) |
double | get_globalAlpha () |
void | set_globalAlpha (double) |
String * | get_globalCompositeOperation () |
void | set_globalCompositeOperation (const String &) |
bool | get_imageSmoothingEnabled () |
void | set_imageSmoothingEnabled (bool) |
String * | get_lineCap () |
void | set_lineCap (const String &) |
double | get_lineDashOffset () |
void | set_lineDashOffset (double) |
String * | get_lineJoin () |
void | set_lineJoin (const String &) |
double | get_lineWidth () |
void | set_lineWidth (double) |
double | get_miterLimit () |
void | set_miterLimit (double) |
bool | get_mozImageSmoothingEnabled () |
void | set_mozImageSmoothingEnabled (bool) |
String * | get_msFillRule () |
void | set_msFillRule (const String &) |
bool | get_oImageSmoothingEnabled () |
void | set_oImageSmoothingEnabled (bool) |
double | get_shadowBlur () |
void | set_shadowBlur (double) |
String * | get_shadowColor () |
void | set_shadowColor (const String &) |
double | get_shadowOffsetX () |
void | set_shadowOffsetX (double) |
double | get_shadowOffsetY () |
void | set_shadowOffsetY (double) |
String * | get_strokeStyle () |
void | set_strokeStyle (const String &) |
String * | get_textAlign () |
void | set_textAlign (const String &) |
String * | get_textBaseline () |
void | set_textBaseline (const String &) |
bool | get_webkitImageSmoothingEnabled () |
void | set_webkitImageSmoothingEnabled (bool) |
void | beginPath () |
void | clearRect (double x, double y, double w, double h) |
void | clip () |
void | clip (Path2D *path) |
ImageData * | createImageData (double imageDataOrSw) |
ImageData * | createImageData (double imageDataOrSw, double sh) |
ImageData * | createImageData (ImageData *imageDataOrSw) |
ImageData * | createImageData (ImageData *imageDataOrSw, double sh) |
CanvasGradient * | createLinearGradient (double x0, double y0, double x1, double y1) |
CanvasPattern * | createPattern (HTMLImageElement *image, const String &repetition) |
CanvasPattern * | createPattern (HTMLCanvasElement *image, const String &repetition) |
CanvasPattern * | createPattern (HTMLVideoElement *image, const String &repetition) |
CanvasGradient * | createRadialGradient (double x0, double y0, double r0, double x1, double y1, double r1) |
void | drawFocusIfNeeded (Element *element) |
void | drawFocusIfNeeded (Path2D *path, Element *element) |
void | drawImage (HTMLImageElement *image, double dstX, double dstY) |
void | drawImage (HTMLCanvasElement *image, double dstX, double dstY) |
void | drawImage (HTMLVideoElement *image, double dstX, double dstY) |
void | drawImage (ImageBitmap *image, double dstX, double dstY) |
void | drawImage (HTMLImageElement *image, double dstX, double dstY, double dstW, double dstH) |
void | drawImage (HTMLCanvasElement *image, double dstX, double dstY, double dstW, double dstH) |
void | drawImage (HTMLVideoElement *image, double dstX, double dstY, double dstW, double dstH) |
void | drawImage (ImageBitmap *image, double dstX, double dstY, double dstW, double dstH) |
void | drawImage (HTMLImageElement *image, double srcX, double srcY, double srcW, double srcH, double dstX, double dstY, double dstW, double dstH) |
void | drawImage (HTMLCanvasElement *image, double srcX, double srcY, double srcW, double srcH, double dstX, double dstY, double dstW, double dstH) |
void | drawImage (HTMLVideoElement *image, double srcX, double srcY, double srcW, double srcH, double dstX, double dstY, double dstW, double dstH) |
void | drawImage (ImageBitmap *image, double srcX, double srcY, double srcW, double srcH, double dstX, double dstY, double dstW, double dstH) |
void | fill () |
void | fill (Path2D *path) |
void | fillRect (double x, double y, double w, double h) |
void | fillText (const String &text, double x, double y) |
void | fillText (const String &text, double x, double y, double maxWidth) |
ImageData * | getImageData (double sx, double sy, double sw, double sh) |
Array * | getLineDash () |
bool | isPointInPath (double x, double y) |
bool | isPointInPath (Path2D *path, double x, double y) |
bool | isPointInStroke (double x, double y) |
bool | isPointInStroke (Path2D *path, double x, double y) |
TextMetrics * | measureText (const String &text) |
void | putImageData (ImageData *imagedata, double dx, double dy) |
void | putImageData (ImageData *imagedata, double dx, double dy, double dirtyX) |
void | putImageData (ImageData *imagedata, double dx, double dy, double dirtyX, double dirtyY) |
void | putImageData (ImageData *imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth) |
void | putImageData (ImageData *imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight) |
void | restore () |
void | rotate (double angle) |
void | save () |
void | scale (double x, double y) |
void | setLineDash (Array *segments) |
void | setTransform (double m11, double m12, double m21, double m22, double dx, double dy) |
void | stroke () |
void | stroke (Path2D *path) |
void | strokeRect (double x, double y, double w, double h) |
void | strokeText (const String &text, double x, double y) |
void | strokeText (const String &text, double x, double y, double maxWidth) |
void | transform (double m11, double m12, double m21, double m22, double dx, double dy) |
void | translate (double x, double y) |
CanvasRenderingContext2D * | get_prototype () |
void | set_prototype (CanvasRenderingContext2D *) |
CanvasRenderingContext2D () | |
![]() | |
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) |
![]() | |
Object () | |
template<typename T > | |
T | valueOf () |
operator double () const | |
Object * | operator[] (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) |
client::CanvasRenderingContext2D::CanvasRenderingContext2D | ( | ) |
void client::CanvasRenderingContext2D::beginPath | ( | ) |
void client::CanvasRenderingContext2D::clearRect | ( | double | x, |
double | y, | ||
double | w, | ||
double | h | ||
) |
void client::CanvasRenderingContext2D::clip | ( | ) |
void client::CanvasRenderingContext2D::clip | ( | Path2D * | path | ) |
ImageData* client::CanvasRenderingContext2D::createImageData | ( | double | imageDataOrSw | ) |
ImageData* client::CanvasRenderingContext2D::createImageData | ( | double | imageDataOrSw, |
double | sh | ||
) |
ImageData* client::CanvasRenderingContext2D::createImageData | ( | ImageData * | imageDataOrSw, |
double | sh | ||
) |
CanvasGradient* client::CanvasRenderingContext2D::createLinearGradient | ( | double | x0, |
double | y0, | ||
double | x1, | ||
double | y1 | ||
) |
CanvasPattern* client::CanvasRenderingContext2D::createPattern | ( | HTMLImageElement * | image, |
const String & | repetition | ||
) |
CanvasPattern* client::CanvasRenderingContext2D::createPattern | ( | HTMLCanvasElement * | image, |
const String & | repetition | ||
) |
CanvasPattern* client::CanvasRenderingContext2D::createPattern | ( | HTMLVideoElement * | image, |
const String & | repetition | ||
) |
CanvasGradient* client::CanvasRenderingContext2D::createRadialGradient | ( | double | x0, |
double | y0, | ||
double | r0, | ||
double | x1, | ||
double | y1, | ||
double | r1 | ||
) |
void client::CanvasRenderingContext2D::drawFocusIfNeeded | ( | Element * | element | ) |
void client::CanvasRenderingContext2D::drawImage | ( | HTMLImageElement * | image, |
double | dstX, | ||
double | dstY | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | HTMLCanvasElement * | image, |
double | dstX, | ||
double | dstY | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | HTMLVideoElement * | image, |
double | dstX, | ||
double | dstY | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | ImageBitmap * | image, |
double | dstX, | ||
double | dstY | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | HTMLImageElement * | image, |
double | dstX, | ||
double | dstY, | ||
double | dstW, | ||
double | dstH | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | HTMLCanvasElement * | image, |
double | dstX, | ||
double | dstY, | ||
double | dstW, | ||
double | dstH | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | HTMLVideoElement * | image, |
double | dstX, | ||
double | dstY, | ||
double | dstW, | ||
double | dstH | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | ImageBitmap * | image, |
double | dstX, | ||
double | dstY, | ||
double | dstW, | ||
double | dstH | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | HTMLImageElement * | image, |
double | srcX, | ||
double | srcY, | ||
double | srcW, | ||
double | srcH, | ||
double | dstX, | ||
double | dstY, | ||
double | dstW, | ||
double | dstH | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | HTMLCanvasElement * | image, |
double | srcX, | ||
double | srcY, | ||
double | srcW, | ||
double | srcH, | ||
double | dstX, | ||
double | dstY, | ||
double | dstW, | ||
double | dstH | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | HTMLVideoElement * | image, |
double | srcX, | ||
double | srcY, | ||
double | srcW, | ||
double | srcH, | ||
double | dstX, | ||
double | dstY, | ||
double | dstW, | ||
double | dstH | ||
) |
void client::CanvasRenderingContext2D::drawImage | ( | ImageBitmap * | image, |
double | srcX, | ||
double | srcY, | ||
double | srcW, | ||
double | srcH, | ||
double | dstX, | ||
double | dstY, | ||
double | dstW, | ||
double | dstH | ||
) |
void client::CanvasRenderingContext2D::fill | ( | ) |
void client::CanvasRenderingContext2D::fill | ( | Path2D * | path | ) |
void client::CanvasRenderingContext2D::fillRect | ( | double | x, |
double | y, | ||
double | w, | ||
double | h | ||
) |
void client::CanvasRenderingContext2D::fillText | ( | const String & | text, |
double | x, | ||
double | y | ||
) |
void client::CanvasRenderingContext2D::fillText | ( | const String & | text, |
double | x, | ||
double | y, | ||
double | maxWidth | ||
) |
HTMLCanvasElement* client::CanvasRenderingContext2D::get_canvas | ( | ) |
String* client::CanvasRenderingContext2D::get_fillStyle | ( | ) |
String* client::CanvasRenderingContext2D::get_font | ( | ) |
double client::CanvasRenderingContext2D::get_globalAlpha | ( | ) |
String* client::CanvasRenderingContext2D::get_globalCompositeOperation | ( | ) |
bool client::CanvasRenderingContext2D::get_imageSmoothingEnabled | ( | ) |
String* client::CanvasRenderingContext2D::get_lineCap | ( | ) |
double client::CanvasRenderingContext2D::get_lineDashOffset | ( | ) |
String* client::CanvasRenderingContext2D::get_lineJoin | ( | ) |
double client::CanvasRenderingContext2D::get_lineWidth | ( | ) |
double client::CanvasRenderingContext2D::get_miterLimit | ( | ) |
bool client::CanvasRenderingContext2D::get_mozImageSmoothingEnabled | ( | ) |
String* client::CanvasRenderingContext2D::get_msFillRule | ( | ) |
bool client::CanvasRenderingContext2D::get_oImageSmoothingEnabled | ( | ) |
CanvasRenderingContext2D* client::CanvasRenderingContext2D::get_prototype | ( | ) |
double client::CanvasRenderingContext2D::get_shadowBlur | ( | ) |
String* client::CanvasRenderingContext2D::get_shadowColor | ( | ) |
double client::CanvasRenderingContext2D::get_shadowOffsetX | ( | ) |
double client::CanvasRenderingContext2D::get_shadowOffsetY | ( | ) |
String* client::CanvasRenderingContext2D::get_strokeStyle | ( | ) |
String* client::CanvasRenderingContext2D::get_textAlign | ( | ) |
String* client::CanvasRenderingContext2D::get_textBaseline | ( | ) |
bool client::CanvasRenderingContext2D::get_webkitImageSmoothingEnabled | ( | ) |
ImageData* client::CanvasRenderingContext2D::getImageData | ( | double | sx, |
double | sy, | ||
double | sw, | ||
double | sh | ||
) |
Array* client::CanvasRenderingContext2D::getLineDash | ( | ) |
bool client::CanvasRenderingContext2D::isPointInPath | ( | double | x, |
double | y | ||
) |
bool client::CanvasRenderingContext2D::isPointInPath | ( | Path2D * | path, |
double | x, | ||
double | y | ||
) |
bool client::CanvasRenderingContext2D::isPointInStroke | ( | double | x, |
double | y | ||
) |
bool client::CanvasRenderingContext2D::isPointInStroke | ( | Path2D * | path, |
double | x, | ||
double | y | ||
) |
TextMetrics* client::CanvasRenderingContext2D::measureText | ( | const String & | text | ) |
void client::CanvasRenderingContext2D::putImageData | ( | ImageData * | imagedata, |
double | dx, | ||
double | dy | ||
) |
void client::CanvasRenderingContext2D::putImageData | ( | ImageData * | imagedata, |
double | dx, | ||
double | dy, | ||
double | dirtyX | ||
) |
void client::CanvasRenderingContext2D::putImageData | ( | ImageData * | imagedata, |
double | dx, | ||
double | dy, | ||
double | dirtyX, | ||
double | dirtyY | ||
) |
void client::CanvasRenderingContext2D::putImageData | ( | ImageData * | imagedata, |
double | dx, | ||
double | dy, | ||
double | dirtyX, | ||
double | dirtyY, | ||
double | dirtyWidth | ||
) |
void client::CanvasRenderingContext2D::putImageData | ( | ImageData * | imagedata, |
double | dx, | ||
double | dy, | ||
double | dirtyX, | ||
double | dirtyY, | ||
double | dirtyWidth, | ||
double | dirtyHeight | ||
) |
void client::CanvasRenderingContext2D::restore | ( | ) |
void client::CanvasRenderingContext2D::rotate | ( | double | angle | ) |
void client::CanvasRenderingContext2D::save | ( | ) |
void client::CanvasRenderingContext2D::scale | ( | double | x, |
double | y | ||
) |
void client::CanvasRenderingContext2D::set_fillStyle | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_font | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_globalAlpha | ( | double | ) |
void client::CanvasRenderingContext2D::set_globalCompositeOperation | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_imageSmoothingEnabled | ( | bool | ) |
void client::CanvasRenderingContext2D::set_lineCap | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_lineDashOffset | ( | double | ) |
void client::CanvasRenderingContext2D::set_lineJoin | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_lineWidth | ( | double | ) |
void client::CanvasRenderingContext2D::set_miterLimit | ( | double | ) |
void client::CanvasRenderingContext2D::set_mozImageSmoothingEnabled | ( | bool | ) |
void client::CanvasRenderingContext2D::set_msFillRule | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_oImageSmoothingEnabled | ( | bool | ) |
void client::CanvasRenderingContext2D::set_prototype | ( | CanvasRenderingContext2D * | ) |
void client::CanvasRenderingContext2D::set_shadowBlur | ( | double | ) |
void client::CanvasRenderingContext2D::set_shadowColor | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_shadowOffsetX | ( | double | ) |
void client::CanvasRenderingContext2D::set_shadowOffsetY | ( | double | ) |
void client::CanvasRenderingContext2D::set_strokeStyle | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_textAlign | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_textBaseline | ( | const String & | ) |
void client::CanvasRenderingContext2D::set_webkitImageSmoothingEnabled | ( | bool | ) |
void client::CanvasRenderingContext2D::setLineDash | ( | Array * | segments | ) |
void client::CanvasRenderingContext2D::setTransform | ( | double | m11, |
double | m12, | ||
double | m21, | ||
double | m22, | ||
double | dx, | ||
double | dy | ||
) |
void client::CanvasRenderingContext2D::stroke | ( | ) |
void client::CanvasRenderingContext2D::stroke | ( | Path2D * | path | ) |
void client::CanvasRenderingContext2D::strokeRect | ( | double | x, |
double | y, | ||
double | w, | ||
double | h | ||
) |
void client::CanvasRenderingContext2D::strokeText | ( | const String & | text, |
double | x, | ||
double | y | ||
) |
void client::CanvasRenderingContext2D::strokeText | ( | const String & | text, |
double | x, | ||
double | y, | ||
double | maxWidth | ||
) |
void client::CanvasRenderingContext2D::transform | ( | double | m11, |
double | m12, | ||
double | m21, | ||
double | m22, | ||
double | dx, | ||
double | dy | ||
) |
void client::CanvasRenderingContext2D::translate | ( | double | x, |
double | y | ||
) |