34
PangoContext *rsvg_cairo_create_pango_context (RsvgDrawingCtx *ctx);
35
void rsvg_cairo_render_pango_layout (RsvgDrawingCtx *ctx, PangoLayout *layout,
37
void rsvg_cairo_render_path (RsvgDrawingCtx *ctx,
38
const RsvgBpathDef * path);
39
void rsvg_cairo_render_image (RsvgDrawingCtx *ctx, const GdkPixbuf * img,
40
double x, double y, double w, double h);
41
void rsvg_cairo_push_discrete_layer (RsvgDrawingCtx *ctx);
42
void rsvg_cairo_pop_discrete_layer (RsvgDrawingCtx *ctx);
43
void rsvg_cairo_add_clipping_rect (RsvgDrawingCtx *ctx,
44
double x, double y, double width, double height);
46
GdkPixbuf *rsvg_cairo_get_image_of_node (RsvgDrawingCtx *ctx, RsvgNode *drawable,
47
double width, double height);
49
void rsvg_cairo_to_pixbuf (guint8 * pixels, int rowstride, int height);
50
void rsvg_pixbuf_to_cairo (guint8 * pixels, int rowstride, int height);
35
PangoContext *rsvg_cairo_create_pango_context (RsvgDrawingCtx *ctx);
36
void rsvg_cairo_render_pango_layout (RsvgDrawingCtx *ctx, PangoLayout *layout,
38
void rsvg_cairo_render_path (RsvgDrawingCtx *ctx,
39
const RsvgBpathDef * path);
40
void rsvg_cairo_render_image (RsvgDrawingCtx *ctx, const GdkPixbuf * img,
41
double x, double y, double w, double h);
42
void rsvg_cairo_push_discrete_layer (RsvgDrawingCtx *ctx);
43
void rsvg_cairo_pop_discrete_layer (RsvgDrawingCtx *ctx);
44
void rsvg_cairo_add_clipping_rect (RsvgDrawingCtx *ctx,
45
double x, double y, double width, double height);
47
GdkPixbuf *rsvg_cairo_get_image_of_node (RsvgDrawingCtx *ctx, RsvgNode *drawable,
48
double width, double height);
50
void rsvg_cairo_to_pixbuf (guint8 * pixels, int rowstride, int height);
51
void rsvg_pixbuf_to_cairo (guint8 * pixels, int rowstride, int height);