|  | 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); | 
|  | } | 
|  | } |