| 
| PLCairo *  | stream_and_font_setup (PLStream *, int) | 
|   | 
| cairo_status_t  | write_to_stream (void *, unsigned char *, unsigned int) | 
|   | 
| void  | set_clip (PLStream *pls) | 
|   | 
| int  | cairo_family_check (PLStream *pls) | 
|   | 
| static void  | proc_str (PLStream *, EscText *) | 
|   | 
| static void  | text_begin_cairo (PLStream *pls, EscText *args) | 
|   | 
| static void  | text_char_cairo (PLStream *pls, EscText *args) | 
|   | 
| static void  | text_esc_cairo (PLStream *pls, EscText *args) | 
|   | 
| static void  | text_end_cairo (PLStream *pls, EscText *args) | 
|   | 
| static char *  | ucs4_to_pango_markup_format (PLUNICODE *, int, float) | 
|   | 
| static void  | open_span_tag (char *, PLUNICODE, float, int) | 
|   | 
| static void  | close_span_tag (char *, int) | 
|   | 
| static char *  | rise_span_tag (int, float, float, float) | 
|   | 
| static void  | set_current_context (PLStream *) | 
|   | 
| static void  | poly_line (PLStream *, short *, short *, PLINT) | 
|   | 
| static void  | filled_polygon (PLStream *pls, short *xa, short *ya, PLINT npts) | 
|   | 
| static void  | gradient (PLStream *pls, short *xa, short *ya, PLINT npts) | 
|   | 
| static void  | arc (PLStream *, arc_struct *) | 
|   | 
| static void  | rotate_cairo_surface (PLStream *, float, float, float, float, float, float, PLBOOL) | 
|   | 
| static void  | blit_to_x (PLStream *pls, double x, double y, double w, double h) | 
|   | 
| static void  | start_raster (PLStream *) | 
|   | 
| static void  | end_raster (PLStream *) | 
|   | 
| static void  | set_mode (PLStream *, PLINT *) | 
|   | 
| static void  | get_mode (PLStream *, PLINT *) | 
|   | 
| void  | get_line_properties (PLCairo *aStream, cairo_line_join_t *join, cairo_line_cap_t *cap) | 
|   | 
| void  | set_line_properties (PLCairo *aStream, cairo_line_join_t join, cairo_line_cap_t cap) | 
|   | 
| void  | plD_bop_cairo (PLStream *) | 
|   | 
| void  | plD_eop_cairo (PLStream *) | 
|   | 
| void  | plD_state_cairo (PLStream *, PLINT) | 
|   | 
| void  | plD_esc_cairo (PLStream *, PLINT, void *) | 
|   | 
| void  | plD_tidy_cairo (PLStream *) | 
|   | 
| void  | plD_line_cairo (PLStream *, short, short, short, short) | 
|   | 
| void  | plD_polyline_cairo (PLStream *, short *, short *, PLINT) | 
|   | 
| void  | plD_state_cairo (PLStream *PL_UNUSED(pls), PLINT PL_UNUSED(op)) | 
|   |