MCPcopy Index your code
hub / github.com/MapServer/MapServer / msInitializeRendererVTable

Function msInitializeRendererVTable

mapoutput.c:1097–1130  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1095/************************************************************************/
1096
1097int msInitializeRendererVTable(outputFormatObj *format) {
1098 assert(format);
1099 if(format->vtable) {
1100 return MS_SUCCESS;
1101 }
1102 format->vtable = (rendererVTableObj*)calloc(1,sizeof(rendererVTableObj));
1103
1104 msInitializeDummyRenderer(format->vtable);
1105
1106 switch(format->renderer) {
1107 case MS_RENDER_WITH_AGG:
1108 return msPopulateRendererVTableAGG(format->vtable);
1109 case MS_RENDER_WITH_GD:
1110 return msPopulateRendererVTableGD(format->vtable);
1111 case MS_RENDER_WITH_CAIRO_RASTER:
1112 return msPopulateRendererVTableCairoRaster(format->vtable);
1113 case MS_RENDER_WITH_CAIRO_PDF:
1114 return msPopulateRendererVTableCairoPDF(format->vtable);
1115 case MS_RENDER_WITH_CAIRO_SVG:
1116 return msPopulateRendererVTableCairoSVG(format->vtable);
1117 case MS_RENDER_WITH_OGL:
1118 return msPopulateRendererVTableOGL(format->vtable);
1119 case MS_RENDER_WITH_KML:
1120 return msPopulateRendererVTableKML(format->vtable);
1121 case MS_RENDER_WITH_OGR:
1122 return msPopulateRendererVTableOGR(format->vtable);
1123 default:
1124 msSetError(MS_MISCERR, "unsupported RendererVtable renderer %d",
1125 "msInitializeRendererVTable()",format->renderer);
1126 return MS_FAILURE;
1127 }
1128 /* this code should never be executed */
1129 return MS_FAILURE;
1130}
1131

Callers 7

msApplyOutputFormatFunction · 0.85
msDrawLayerFunction · 0.85
msDrawLegendIconFunction · 0.85
msResampleGDALToMapFunction · 0.85
msReturnTemplateQueryFunction · 0.85
mergeRasterBufferMethod · 0.85
createIconImageMethod · 0.85

Tested by

no test coverage detected