15#if !defined (__RSVG_RSVG_H_INSIDE__) && !defined (RSVG_COMPILATION)
16#warning "Including <librsvg/rsvg-cairo.h> directly is deprecated."
74 const RsvgRectangle *viewport,
95 const RsvgRectangle *viewport,
117 const RsvgRectangle *element_viewport,
144 const RsvgRectangle *viewport,
145 RsvgRectangle *out_ink_rect,
146 RsvgRectangle *out_logical_rect,
166 RsvgRectangle *out_ink_rect,
167 RsvgRectangle *out_logical_rect,
gboolean rsvg_handle_get_geometry_for_element(RsvgHandle *handle, const char *id, RsvgRectangle *out_ink_rect, RsvgRectangle *out_logical_rect, GError **error)
rsvg_handle_get_geometry_for_element: @handle: an #RsvgHandle @id: (nullable): element id starting wi...
gboolean rsvg_handle_get_geometry_for_layer(RsvgHandle *handle, const char *id, const RsvgRectangle *viewport, RsvgRectangle *out_ink_rect, RsvgRectangle *out_logical_rect, GError **error)
Geometry of an element (or the whole SVG) as if rendered to @viewport.
gboolean rsvg_handle_render_cairo_sub(RsvgHandle *handle, cairo_t *cr, const char *id)
rsvg_handle_render_cairo_sub: @handle: an #RsvgHandle @cr: a Cairo context @id: (nullable): element i...
gboolean rsvg_handle_render_document(RsvgHandle *handle, cairo_t *cr, const RsvgRectangle *viewport, GError **error)
Draw the whole SVG into @viewport on @cr.
gboolean rsvg_handle_render_element(RsvgHandle *handle, cairo_t *cr, const char *id, const RsvgRectangle *element_viewport, GError **error)
rsvg_handle_render_element: @handle: an #RsvgHandle @cr: a Cairo context @id: (nullable): element id ...
gboolean rsvg_handle_render_layer(RsvgHandle *handle, cairo_t *cr, const char *id, const RsvgRectangle *viewport, GError **error)
rsvg_handle_render_layer: @handle: an #RsvgHandle @cr: a Cairo context @id: (nullable): element id st...
gboolean rsvg_handle_render_cairo(RsvgHandle *handle, cairo_t *cr)
rsvg_handle_render_cairo: @handle: an #RsvgHandle @cr: a Cairo context