struct svg_parser

Defined at line 812 of file ../../src/graphics/lib/compute/svg/svg.c

paths only need to be pulled once and can be reused

only need to split off rasters if rerasterizing

top-level "use" routine will rerasterize as needed

acquire doc resources

release doc resources

acquire def resources

release def resources

render doc

render def

count paths

pull all paths

dispose all paths

pull path by name

dispose path by name

count rasters

rasterize all paths

dispose all rasters

rasterize by name

dispose raster by name

count layers

acquire all layers

release all layers

acquire layer by name

release layer by name

Public Members

struct svg_stack * p
struct svg_stack * r
struct svg_stack * l
struct svg_attribs * curr
struct svg_stack * paths
struct svg_stack * undo
uint32_t undo_count
char * attr_buf
uint32_t attr_max
uint32_t attr_count
_Bool is_verbose