diff options
Diffstat (limited to 'experimental/docs/backend.js')
-rw-r--r-- | experimental/docs/backend.js | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/experimental/docs/backend.js b/experimental/docs/backend.js new file mode 100644 index 0000000000..efb8e52ef0 --- /dev/null +++ b/experimental/docs/backend.js @@ -0,0 +1,44 @@ +function displayBackend(displayEngine, displayList) { + switch (displayEngine) { + case 'all': + displayCanvas(displayList); + displaySvg(displayList); + break; + case 'Canvas': + displayCanvas(displayList); + break; + case 'SVG': + displaySvg(displayList); + break; + default: + assert(0); + } +} + +function keyframeBackendInit(displayEngine, displayList, first) { + switch (displayEngine) { + case 'all': + case 'Canvas': + keyframeCanvasInit(displayList, first); + break; + case 'SVG': + break; + default: + assert(0); + } +} + +function setupBackend(displayEngine) { + switch (displayEngine) { + case 'all': + case 'Canvas': + setupCanvas(); + setupSvg(); + break; + case 'SVG': + setupSvg(); + break; + default: + assert(0); + } +} |