1function 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
18function 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
31function 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}
45