{{ store.errorText.stackText }}
Offscreen Canvas Context Drawing
In this example generate an offscreen canvas and replace the stage ctx.
Draw routines are done on the offscreen canvas, then copied to the onscreen
canvas
offScreenCanvas = stage.offscreen.create()
context = offScreenCanvas.getContext("2d");
copyToOnScreen(offScreenCanvas, stage.canvas)
Meta Data
| title | Offscreen Canvas Context Drawing |
| imports | () |
| files | ('../point_src/core/head.js', '../point_src/pointpen.js', '../point_src/pointdraw.js', '../point_src/math.js', '../point_src/extras.js', '../point_src/point-content.js', '../point_src/pointlist.js', '../point_src/pointlistpen.js', '../point_src/point.js', '../point_src/stage.js', '../point_src/offscreen.js', 'mouse', 'dragging', 'stroke') |
| unused_keys | () |
| unknown_keys | ('category',) |
| category | ['offscreen'] |
| filepath_exists | True |
| path | offscreen-context |
| filepath | offscreen-context.js |
| clean_files | ('../point_src/core/head.js', '../point_src/pointpen.js', '../point_src/pointdraw.js', '../point_src/math.js', '../point_src/extras.js', '../point_src/compass.js', '../point_src/center.js', '../point_src/point-content.js', '../point_src/pointlistdraw.js', '../point_src/pointlistgradient.js', '../point_src/pointlistshape.js', '../point_src/pointlistgenerator.js', '../point_src/unpack.js', '../point_src/pointlist.js', '../point_src/pointlistpen.js', '../point_src/relative-xy.js', '../point_src/pointcast.js', '../point_src/point.js', '../point_src/stage-hooks.js', '../point_src/functions/resolve.js', '../point_src/stage.js', '../point_src/offscreen.js', '../point_src/events.js', '../point_src/automouse.js', '../point_src/functions/clamp.js', '../point_src/distances.js', '../point_src/protractor.js', '../point_src/text/beta.js', '../point_src/dragging.js', '../point_src/setunset.js', '../point_src/stroke.js') |
Logger
Install Logger {{ store.words }}