caryclark | 3257c12 | 2015-11-16 13:36:08 -0800 | [diff] [blame] | 1 | function displayBackend(displayEngine, displayList) { |
| 2 | switch (displayEngine) { |
| 3 | case 'all': |
| 4 | displayCanvas(displayList); |
| 5 | displaySvg(displayList); |
| 6 | break; |
| 7 | case 'Canvas': |
| 8 | displayCanvas(displayList); |
| 9 | break; |
| 10 | case 'SVG': |
| 11 | displaySvg(displayList); |
| 12 | break; |
| 13 | default: |
| 14 | assert(0); |
| 15 | } |
| 16 | } |
| 17 | |
| 18 | function keyframeBackendInit(displayEngine, displayList, first) { |
| 19 | switch (displayEngine) { |
| 20 | case 'all': |
| 21 | case 'Canvas': |
| 22 | keyframeCanvasInit(displayList, first); |
| 23 | break; |
| 24 | case 'SVG': |
| 25 | break; |
| 26 | default: |
| 27 | assert(0); |
| 28 | } |
| 29 | } |
| 30 | |
| 31 | function setupBackend(displayEngine) { |
| 32 | switch (displayEngine) { |
| 33 | case 'all': |
| 34 | case 'Canvas': |
| 35 | setupCanvas(); |
| 36 | setupSvg(); |
| 37 | break; |
| 38 | case 'SVG': |
| 39 | setupSvg(); |
| 40 | break; |
| 41 | default: |
| 42 | assert(0); |
| 43 | } |
| 44 | } |