int msRenderVectorSymbolKml(imageObj *img, double x, double y, symbolObj *symbol, symbolStyleObj *style) { KmlRenderer* renderer = getKmlRenderer(img); renderer->renderVectorSymbol(img, x, y, symbol, style); return MS_SUCCESS; }
int msRenderTruetypeSymbolKml(imageObj *image, double x, double y, symbolObj *symbol, symbolStyleObj *style) { KmlRenderer* renderer = getKmlRenderer(image); renderer->renderTruetypeSymbol(image, x, y, symbol, style); return MS_SUCCESS; }
int msRenderGlyphsKml(imageObj *img, double x, double y, labelStyleObj *style, char *text) { KmlRenderer* renderer = getKmlRenderer(img); renderer->renderGlyphs(img, x, y, style, text); return MS_SUCCESS; }
int msRenderGlyphsKml(imageObj *img, pointObj *labelpnt, char *text, double angle, colorObj *clr, colorObj *olcolor, int olwidth) { KmlRenderer* renderer = getKmlRenderer(img); renderer->renderGlyphs(img, labelpnt, text, angle, clr, olcolor, olwidth); return MS_SUCCESS; }
int msRenderPolygonKml(imageObj *img, shapeObj *p, colorObj *color) { KmlRenderer* renderer = getKmlRenderer(img); renderer->renderPolygon(img, p, color); return MS_SUCCESS; }
int msRenderLineKml(imageObj *img, shapeObj *p, strokeStyleObj *style) { KmlRenderer* renderer = getKmlRenderer(img); renderer->renderLine(img, p, style); return MS_SUCCESS; }
int msSaveImageKml(imageObj *img, mapObj* map, FILE *fp, outputFormatObj *format) { KmlRenderer* renderer = getKmlRenderer(img); return renderer->saveImage(img, fp, format); }
int msMergeRasterBufferKml(imageObj *dest, rasterBufferObj *overlay, double opacity, int srcX, int srcY, int dstX, int dstY, int width, int height) { KmlRenderer* renderer = getKmlRenderer(dest); return renderer->mergeRasterBuffer(dest,overlay); }
int msEndShapeKml(imageObj *img, shapeObj *shape) { KmlRenderer* renderer = getKmlRenderer(img); renderer->endShape(img, shape); return MS_SUCCESS; }
int msCloseNewLayerKml(imageObj *img, mapObj *map, layerObj *layer) { KmlRenderer* renderer = getKmlRenderer(img); return renderer->closeNewLayer(img, layer); }