wiki:RenderingPluginAPI

Version 3 (modified by sdlime, 14 years ago) ( diff )

--

Rendering Plugin API Documentation

Booleans

  • supports_imagecach
  • supports_pixel_buffer
  • supports_transparent_layers

Functions

  • startNewLayer(imageObj *img, double opacity)
  • closeNewLayer(imageObj *img, double opacity)
  • createImage
  • saveImage
  • freeImage(imageObj *img)
  • transformShape
  • renderLine(imageObj *img, shapeObj *p, strokeStyleObj *stroke)
  • renderPolygon(imageObj *img, shapeObj *p, colorObj *c)
  • renderGlyphsLine
  • renderGlyphs
  • renderEllipseSymbol
  • renderVectorSymbol(imageObj *img, double x, double y, symbolObj *symbol, symbolStyleObj *style)
  • renderTruetypeSymbol(imageObj *img, double x, double y, symbolObj *symbol, symbolStyleObj *s)
  • renderPixmapSymbol(imageObj *img, double x, double y, symbolObj *symbol, symbolStyleObj *style)
  • renderTile(imageObj *img, imageObj *tile, double x, double y)
  • renderPolygonTiled(imageObj *img, shapeObj *p, imageObj *tile)
  • getRasterBuffer(imageObj *img, rasterBufferObj *rb)
  • mergeRasterBuffer(imageObj *img, rasterBufferObj *rb, double opacity, int dstX, int dstY)
  • getTruetypeTextBBox
  • freeTile(imageObj *tile)
  • freeSymbol(symbolObj *s)
Note: See TracWiki for help on using the wiki.