Expanded implementation of 2d canvas

This commit is contained in:
David Botton 2022-08-21 15:56:47 -04:00
parent f305d8ca35
commit 74be9b9911
6 changed files with 623 additions and 311 deletions

View file

@ -734,45 +734,74 @@ embedded in a native template application.)"
(clog-context2d class)
(create-context2d generic-function)
(clear-rect generic-function)
(fill-rect generic-function)
(stroke-rect generic-function)
(fill-text generic-function)
(stroke-text generic-function)
(line-width generic-function)
(line-cap generic-function)
(line-join generic-function)
(miter-limit generic-function)
(get-line-dash generic-function)
(set-line-dash generic-function)
(line-dash-offset generic-function)
(font-style generic-function)
(text-align-type type)
(text-align generic-function)
(text-baseline-type type)
(text-baseline generic-function)
(text-dir generic-function)
(fill-style generic-function)
(stroke-style generic-function)
(shadow-blur generic-function)
(shadow-color generic-function)
(shadow-offset-x generic-function)
(shadow-offset-y generic-function)
(begin-path generic-function)
(close-path generic-function)
(move-to generic-function)
(line-to generic-function)
(bezier-curve-to generic-function)
(quadratic-curve-to generic-function)
(arc generic-function)
(arc-to generic-function)
(ellipse generic-function)
(rect generic-function)
(path-fill generic-function)
(path-stroke generic-function)
(path-clip generic-function)
(canvas-save generic-function)
(canvas-restore generic-function))
"CLOG-Canvas - Properties"
(fill-style generic-function)
(canvas-filter generic-function)
(font-style generic-function)
(global-alpha generic-function)
(global-composite-operation generic-function)
(image-smoothing-enabled generic-function)
(image-smoothing-quality generic-function)
(line-cap generic-function)
(line-dash-offset generic-function)
(line-join generic-function)
(line-width generic-function)
(miter-limit generic-function)
(shadow-blur generic-function)
(shadow-color generic-function)
(shadow-offset-x generic-function)
(shadow-offset-y generic-function)
(stroke-style generic-function)
(text-align-type type)
(text-align generic-function)
(text-baseline-type type)
(text-baseline generic-function)
(text-dir generic-function)
"CLOG-Canvas - Methods"
(arc generic-function)
(arc-to generic-function)
(begin-path generic-function)
(bezier-curve-to generic-function)
(clear-rect generic-function)
(path-clip generic-function)
(close-path generic-function)
(draw-image generic-function)
(ellipse generic-function)
(path-fill generic-function)
(fill-rect generic-function)
(fill-text generic-function)
(get-line-dash generic-function)
(line-to generic-function)
(measure-text generic-function)
(move-to generic-function)
(quadratic-curve-to generic-function)
(rect generic-function)
(canvas-restore generic-function)
(rotate generic-function)
(canvas-save generic-function)
(scale generic-function)
(set-line-dash generic-function)
(path-stroke generic-function)
(stroke-rect generic-function)
(stroke-text generic-function)
(transform generic-function)
(translate generic-function)
"CLOG-Text-Metrics"
(clog-text-metrics class)
(actual-bounding-box-left generic-function)
(actual-bounding-box-right generic-function)
(actual-bounding-box-ascent generic-function)
(actual-bounding-box-descent generic-function)
(font-bounding-box-ascent generic-function)
(font-bounding-box-descent generic-function)
(em-height-ascent generic-function)
(em-height-descent generic-function)
(hanging-baseline generic-function)
(alphabetic-baseline generic-function)
(ideographic-baseline generic-function))
(defsection @clog-multimedia (:title "CLOG Multimedia Objects")
"CLOG-Multimedia - Base Class for CLOG multimedia objects"