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 * prev
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