Index: experimental/docs/backend.js |
diff --git a/experimental/docs/backend.js b/experimental/docs/backend.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..73959210dd7764b59fe8558957ff73e3286cf4af |
--- /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); |
+ } |
+} |