![]() |
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 () | |
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 > | |
| 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 | ||
| ) |
1.8.13