|
int | nsvg__parseXML (char *input, void(*startelCb)(void *ud, const char *el, const char **attr), void(*endelCb)(void *ud, const char *el), void(*contentCb)(void *ud, const char *s), void *ud) |
|
ImageStruct * | parse (char *input, const char *units, float dpi) |
|
ImageStruct * | parseFromFile (const char *filename, const char *units, float dpi) |
|
void | deleteImage (ImageStruct *image) |
|
RasterizerStruct * | createRasterizer () |
|
void | deleteRasterizer (RasterizerStruct *r) |
|
void | rasterize (RasterizerStruct *r, ImageStruct *image, float tx, float ty, float scale, unsigned char *dst, int w, int h, int stride) |
|
Completly or partially C-styled code.
All C-styled code is stored in another namespace to avoid using it non-necessarily. That code will be slowly replaced with object orientated one to provide fully-functional, C++-styled SVG library.