blob: efb8e52ef0b23ff283c0f06a5f36efc79516a669 [file] [log] [blame]
caryclark3257c122015-11-16 13:36:08 -08001function 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}