w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

cairo-surface-wrapper-private.h File Reference
Include dependency graph for cairo-surface-wrapper-private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _cairo_surface_wrapper
 

Functions

void _cairo_surface_wrapper_init (cairo_surface_wrapper_t *wrapper, cairo_surface_t *target)
 
void _cairo_surface_wrapper_intersect_extents (cairo_surface_wrapper_t *wrapper, const cairo_rectangle_int_t *extents)
 
void _cairo_surface_wrapper_set_inverse_transform (cairo_surface_wrapper_t *wrapper, const cairo_matrix_t *transform)
 
void _cairo_surface_wrapper_set_clip (cairo_surface_wrapper_t *wrapper, const cairo_clip_t *clip)
 
void _cairo_surface_wrapper_fini (cairo_surface_wrapper_t *wrapper)
 
static cairo_bool_t _cairo_surface_wrapper_has_fill_stroke (cairo_surface_wrapper_t *wrapper)
 
cairo_status_t _cairo_surface_wrapper_acquire_source_image (cairo_surface_wrapper_t *wrapper, cairo_image_surface_t **image_out, void **image_extra)
 
void _cairo_surface_wrapper_release_source_image (cairo_surface_wrapper_t *wrapper, cairo_image_surface_t *image, void *image_extra)
 
cairo_status_t _cairo_surface_wrapper_paint (cairo_surface_wrapper_t *wrapper, cairo_operator_t op, const cairo_pattern_t *source, const cairo_clip_t *clip)
 
cairo_status_t _cairo_surface_wrapper_mask (cairo_surface_wrapper_t *wrapper, cairo_operator_t op, const cairo_pattern_t *source, const cairo_pattern_t *mask, const cairo_clip_t *clip)
 
cairo_status_t _cairo_surface_wrapper_stroke (cairo_surface_wrapper_t *wrapper, cairo_operator_t op, const cairo_pattern_t *source, const cairo_path_fixed_t *path, const cairo_stroke_style_t *stroke_style, const cairo_matrix_t *ctm, const cairo_matrix_t *ctm_inverse, double tolerance, cairo_antialias_t antialias, const cairo_clip_t *clip)
 
cairo_status_t _cairo_surface_wrapper_fill_stroke (cairo_surface_wrapper_t *wrapper, cairo_operator_t fill_op, const cairo_pattern_t *fill_source, cairo_fill_rule_t fill_rule, double fill_tolerance, cairo_antialias_t fill_antialias, const cairo_path_fixed_t *path, cairo_operator_t stroke_op, const cairo_pattern_t *stroke_source, const cairo_stroke_style_t *stroke_style, const cairo_matrix_t *stroke_ctm, const cairo_matrix_t *stroke_ctm_inverse, double stroke_tolerance, cairo_antialias_t stroke_antialias, const cairo_clip_t *clip)
 
cairo_status_t _cairo_surface_wrapper_fill (cairo_surface_wrapper_t *wrapper, cairo_operator_t op, const cairo_pattern_t *source, const cairo_path_fixed_t *path, cairo_fill_rule_t fill_rule, double tolerance, cairo_antialias_t antialias, const cairo_clip_t *clip)
 
cairo_status_t _cairo_surface_wrapper_show_text_glyphs (cairo_surface_wrapper_t *wrapper, cairo_operator_t op, const cairo_pattern_t *source, const char *utf8, int utf8_len, const cairo_glyph_t *glyphs, int num_glyphs, const cairo_text_cluster_t *clusters, int num_clusters, cairo_text_cluster_flags_t cluster_flags, cairo_scaled_font_t *scaled_font, const cairo_clip_t *clip)
 
cairo_status_t _cairo_surface_wrapper_tag (cairo_surface_wrapper_t *wrapper, cairo_bool_t begin, const char *tag_name, const char *attributes, const cairo_pattern_t *source, const cairo_stroke_style_t *stroke_style, const cairo_matrix_t *ctm, const cairo_matrix_t *ctm_inverse, const cairo_clip_t *clip)
 
cairo_surface_t_cairo_surface_wrapper_create_similar (cairo_surface_wrapper_t *wrapper, cairo_content_t content, int width, int height)
 
cairo_bool_t _cairo_surface_wrapper_get_extents (cairo_surface_wrapper_t *wrapper, cairo_rectangle_int_t *extents)
 
void _cairo_surface_wrapper_get_font_options (cairo_surface_wrapper_t *wrapper, cairo_font_options_t *options)
 
cairo_surface_t_cairo_surface_wrapper_snapshot (cairo_surface_wrapper_t *wrapper)
 
cairo_bool_t _cairo_surface_wrapper_has_show_text_glyphs (cairo_surface_wrapper_t *wrapper)
 
static cairo_bool_t _cairo_surface_wrapper_is_active (cairo_surface_wrapper_t *wrapper)
 
cairo_bool_t _cairo_surface_wrapper_get_target_extents (cairo_surface_wrapper_t *wrapper, cairo_bool_t surface_is_unbounded, cairo_rectangle_int_t *extents)
 

Function Documentation

◆ _cairo_surface_wrapper_acquire_source_image()

◆ _cairo_surface_wrapper_create_similar()

◆ _cairo_surface_wrapper_fill()

◆ _cairo_surface_wrapper_fill_stroke()

◆ _cairo_surface_wrapper_fini()

◆ _cairo_surface_wrapper_get_extents()

◆ _cairo_surface_wrapper_get_font_options()

void _cairo_surface_wrapper_get_font_options ( cairo_surface_wrapper_t wrapper,
cairo_font_options_t options 
)

◆ _cairo_surface_wrapper_get_target_extents()

◆ _cairo_surface_wrapper_has_fill_stroke()

static cairo_bool_t _cairo_surface_wrapper_has_fill_stroke ( cairo_surface_wrapper_t wrapper)
inlinestatic

◆ _cairo_surface_wrapper_has_show_text_glyphs()

cairo_bool_t _cairo_surface_wrapper_has_show_text_glyphs ( cairo_surface_wrapper_t wrapper)

◆ _cairo_surface_wrapper_init()

◆ _cairo_surface_wrapper_intersect_extents()

◆ _cairo_surface_wrapper_is_active()

◆ _cairo_surface_wrapper_mask()

◆ _cairo_surface_wrapper_paint()

◆ _cairo_surface_wrapper_release_source_image()

void _cairo_surface_wrapper_release_source_image ( cairo_surface_wrapper_t wrapper,
cairo_image_surface_t image,
void image_extra 
)

◆ _cairo_surface_wrapper_set_clip()

void _cairo_surface_wrapper_set_clip ( cairo_surface_wrapper_t wrapper,
const cairo_clip_t clip 
)

◆ _cairo_surface_wrapper_set_inverse_transform()

◆ _cairo_surface_wrapper_show_text_glyphs()

cairo_status_t _cairo_surface_wrapper_show_text_glyphs ( cairo_surface_wrapper_t wrapper,
cairo_operator_t  op,
const cairo_pattern_t source,
const char *  utf8,
int  utf8_len,
const cairo_glyph_t glyphs,
int  num_glyphs,
const cairo_text_cluster_t clusters,
int  num_clusters,
cairo_text_cluster_flags_t  cluster_flags,
cairo_scaled_font_t scaled_font,
const cairo_clip_t clip 
)

◆ _cairo_surface_wrapper_snapshot()

◆ _cairo_surface_wrapper_stroke()

◆ _cairo_surface_wrapper_tag()