21 #include <classdesc.h> 23 #include <cairo/cairo.h> 24 #include <librsvg/rsvg.h> 31 classdesc::Exclude<RsvgHandle*>
svg=
nullptr;
34 double m_width=0, m_height=0;
46 void render(cairo_t*,
double width,
double height)
const;
53 #include "SVGItem.xcd"
classdesc::Exclude< RsvgHandle * > svg
void operator=(const SVGRenderer &)=delete
void setResource(const std::string &resource)
initialise object from an SVG file
CLASSDESC_ACCESS(SVGRenderer)
SVGRenderer(const std::string &resource)
void render(cairo_t *, double width, double height) const
render SVG into region of size width height