📄 cairoint.h
字号:
cairo_private cairo_status_t_cairo_gstate_show_glyphs (cairo_gstate_t *gstate, cairo_glyph_t *glyphs, int num_glyphs);cairo_private cairo_status_t_cairo_gstate_glyph_path (cairo_gstate_t *gstate, cairo_glyph_t *glyphs, int num_glyphs, cairo_path_fixed_t *path);cairo_private cairo_bool_t_cairo_operator_bounded_by_mask (cairo_operator_t op);cairo_private cairo_bool_t_cairo_operator_bounded_by_source (cairo_operator_t op);/* cairo_color.c */cairo_private const cairo_color_t *_cairo_stock_color (cairo_stock_t stock);#define CAIRO_COLOR_WHITE _cairo_stock_color (CAIRO_STOCK_WHITE)#define CAIRO_COLOR_BLACK _cairo_stock_color (CAIRO_STOCK_BLACK)#define CAIRO_COLOR_TRANSPARENT _cairo_stock_color (CAIRO_STOCK_TRANSPARENT)cairo_private void_cairo_color_init (cairo_color_t *color);cairo_private void_cairo_color_init_rgb (cairo_color_t *color, double red, double green, double blue);cairo_private void_cairo_color_init_rgba (cairo_color_t *color, double red, double green, double blue, double alpha);cairo_private void_cairo_color_multiply_alpha (cairo_color_t *color, double alpha);cairo_private void_cairo_color_get_rgba (cairo_color_t *color, double *red, double *green, double *blue, double *alpha);cairo_private void_cairo_color_get_rgba_premultiplied (cairo_color_t *color, double *red, double *green, double *blue, double *alpha);/* cairo-font.c */cairo_private void_cairo_scaled_font_freeze_cache (cairo_scaled_font_t *scaled_font);cairo_private void_cairo_scaled_font_thaw_cache (cairo_scaled_font_t *scaled_font);cairo_private void_cairo_scaled_font_set_error (cairo_scaled_font_t *scaled_font, cairo_status_t status);extern const cairo_private cairo_font_face_t _cairo_font_face_nil;cairo_private void_cairo_font_face_init (cairo_font_face_t *font_face, const cairo_font_face_backend_t *backend);cairo_private cairo_font_face_t *_cairo_toy_font_face_create (const char *family, cairo_font_slant_t slant, cairo_font_weight_t weight);cairo_private void_cairo_unscaled_font_init (cairo_unscaled_font_t *font, const cairo_unscaled_font_backend_t *backend);cairo_private cairo_unscaled_font_t *_cairo_unscaled_font_reference (cairo_unscaled_font_t *font);cairo_private void_cairo_unscaled_font_destroy (cairo_unscaled_font_t *font);/* cairo-font-options.c */cairo_private void_cairo_font_options_init_default (cairo_font_options_t *options);cairo_private void_cairo_font_options_init_copy (cairo_font_options_t *options, const cairo_font_options_t *other);/* cairo_hull.c */cairo_private cairo_status_t_cairo_hull_compute (cairo_pen_vertex_t *vertices, int *num_vertices);/* cairo-lzw.c */cairo_private unsigned char *_cairo_lzw_compress (unsigned char *data, unsigned long *size_in_out);/* cairo_operator.c */cairo_private cairo_bool_t_cairo_operator_always_opaque (cairo_operator_t op);cairo_private cairo_bool_t_cairo_operator_always_translucent (cairo_operator_t op);/* cairo_path.c */cairo_private void_cairo_path_fixed_init (cairo_path_fixed_t *path);cairo_private cairo_status_t_cairo_path_fixed_init_copy (cairo_path_fixed_t *path, cairo_path_fixed_t *other);cairo_private cairo_path_fixed_t *_cairo_path_fixed_create (void);cairo_private void_cairo_path_fixed_fini (cairo_path_fixed_t *path);cairo_private void_cairo_path_fixed_destroy (cairo_path_fixed_t *path);cairo_private cairo_status_t_cairo_path_fixed_move_to (cairo_path_fixed_t *path, cairo_fixed_t x, cairo_fixed_t y);cairo_private void_cairo_path_fixed_new_sub_path (cairo_path_fixed_t *path);cairo_private cairo_status_t_cairo_path_fixed_rel_move_to (cairo_path_fixed_t *path, cairo_fixed_t dx, cairo_fixed_t dy);cairo_private cairo_status_t_cairo_path_fixed_line_to (cairo_path_fixed_t *path, cairo_fixed_t x, cairo_fixed_t y);cairo_private cairo_status_t_cairo_path_fixed_rel_line_to (cairo_path_fixed_t *path, cairo_fixed_t dx, cairo_fixed_t dy);cairo_private cairo_status_t_cairo_path_fixed_curve_to (cairo_path_fixed_t *path, cairo_fixed_t x0, cairo_fixed_t y0, cairo_fixed_t x1, cairo_fixed_t y1, cairo_fixed_t x2, cairo_fixed_t y2);cairo_private cairo_status_t_cairo_path_fixed_rel_curve_to (cairo_path_fixed_t *path, cairo_fixed_t dx0, cairo_fixed_t dy0, cairo_fixed_t dx1, cairo_fixed_t dy1, cairo_fixed_t dx2, cairo_fixed_t dy2);cairo_private cairo_status_t_cairo_path_fixed_close_path (cairo_path_fixed_t *path);cairo_private cairo_status_t_cairo_path_fixed_get_current_point (cairo_path_fixed_t *path, cairo_fixed_t *x, cairo_fixed_t *y);typedef cairo_status_t(cairo_path_fixed_move_to_func_t) (void *closure, cairo_point_t *point);typedef cairo_status_t(cairo_path_fixed_line_to_func_t) (void *closure, cairo_point_t *point);typedef cairo_status_t(cairo_path_fixed_curve_to_func_t) (void *closure, cairo_point_t *p0, cairo_point_t *p1, cairo_point_t *p2);typedef cairo_status_t(cairo_path_fixed_close_path_func_t) (void *closure);cairo_private cairo_status_t_cairo_path_fixed_interpret (cairo_path_fixed_t *path, cairo_direction_t dir, cairo_path_fixed_move_to_func_t *move_to, cairo_path_fixed_line_to_func_t *line_to, cairo_path_fixed_curve_to_func_t *curve_to, cairo_path_fixed_close_path_func_t *close_path, void *closure);cairo_private cairo_status_t_cairo_path_fixed_bounds (cairo_path_fixed_t *path, double *x1, double *y1, double *x2, double *y2);cairo_private void_cairo_path_fixed_device_transform (cairo_path_fixed_t *path, cairo_matrix_t *device_transform);/* cairo_path_fill.c */cairo_private cairo_status_t_cairo_path_fixed_fill_to_traps (cairo_path_fixed_t *path, cairo_fill_rule_t fill_rule, double tolerance, cairo_traps_t *traps);/* cairo_path_stroke.c */cairo_private cairo_status_t_cairo_path_fixed_stroke_to_traps (cairo_path_fixed_t *path, cairo_stroke_style_t *stroke_style, cairo_matrix_t *ctm, cairo_matrix_t *ctm_inverse, double tolerance, cairo_traps_t *traps);/* cairo-scaled-font.c */cairo_private cairo_status_t_cairo_scaled_font_init (cairo_scaled_font_t *scaled_font, cairo_font_face_t *font_face, const cairo_matrix_t *font_matrix, const cairo_matrix_t *ctm, const cairo_font_options_t *options, const cairo_scaled_font_backend_t *backend);cairo_private void_cairo_scaled_font_set_metrics (cairo_scaled_font_t *scaled_font, cairo_font_extents_t *fs_metrics);cairo_private void_cairo_scaled_font_fini (cairo_scaled_font_t *scaled_font);cairo_private cairo_status_t_cairo_scaled_font_font_extents (cairo_scaled_font_t *scaled_font, cairo_font_extents_t *extents);cairo_private cairo_status_t_cairo_scaled_font_text_to_glyphs (cairo_scaled_font_t *scaled_font, double x, double y, const char *utf8, cairo_glyph_t **glyphs, int *num_glyphs);cairo_private cairo_status_t_cairo_scaled_font_glyph_extents (cairo_scaled_font_t *scaled_font, cairo_glyph_t *glyphs, int num_glyphs, cairo_text_extents_t *extents);cairo_private cairo_status_t_cairo_scaled_font_glyph_device_extents (cairo_scaled_font_t *scaled_font, const cairo_glyph_t *glyphs, int num_glyphs, cairo_rectangle_int16_t *extents);cairo_private cairo_status_t_cairo_scaled_font_show_glyphs (cairo_scaled_font_t *scaled_font, cairo_operator_t op, cairo_pattern_t *source, cairo_surface_t *surface, int source_x, int source_y, int dest_x, int dest_y, unsigned int width, unsigned int height, const cairo_glyph_t *glyphs, int num_glyphs);cairo_private cairo_status_t_cairo_scaled_font_glyph_path (cairo_scaled_font_t *scaled_font, const cairo_glyph_t *glyphs, int num_glyphs, cairo_path_fixed_t *path);cairo_private void_cairo_scaled_glyph_set_metrics (cairo_scaled_glyph_t *scaled_glyph, cairo_scaled_font_t *scaled_font, cairo_text_extents_t *fs_metrics);cairo_private void_cairo_scaled_glyph_set_surface (cairo_scaled_glyph_t *scaled_glyph, cairo_scaled_font_t *scaled_font, cairo_image_surface_t *surface);cairo_private void_cairo_scaled_glyph_set_path (cairo_scaled_glyph_t *scaled_glyph, cairo_scaled_font_t *scaled_font, cairo_path_fixed_t *path);cairo_private cairo_int_status_t_cairo_scaled_glyph_lookup (cairo_scaled_font_t *scaled_font, unsigned long index, cairo_scaled_glyph_info_t info, cairo_scaled_glyph_t **scaled_glyph_ret);cairo_private void_cairo_scaled_font_map_destroy (void);/* cairo-stroke-style.c */cairo_private void_cairo_stroke_style_init (cairo_stroke_style_t *style);cairo_private cairo_status_t_cairo_stroke_style_init_copy (cairo_stroke_style_t *style, cairo_stroke_style_t *other);cairo_private void_cairo_stroke_style_fini (cairo_stroke_style_t *style);/* cairo-surface.c */extern const cairo_private cairo_surface_t _cairo_surface_nil;extern const cairo_private cairo_surface_t _cairo_surface_nil_read_error;extern const cairo_private cairo_surface_t _cairo_surface_nil_file_not_found;cairo_private void_cairo_surface_set_error (cairo_surface_t *surface, cairo_status_t status);cairo_private cairo_surface_t *_cairo_surface_create_similar_scratch (cairo_surface_t *other, cairo_content_t content, int width, int height);cairo_private cairo_surface_t *_cairo_surface_create_similar_solid (cairo_surface_t *other, cairo_content_t content, int width, int height, const cairo_color_t *color);cairo_private void_cairo_surface_init (cairo_surface_t *surface, const cairo_surface_backend_t *backend, cairo_content_t content);cairo_private cairo_clip_mode_t_cairo_surface_get_clip_mode (cairo_surface_t *surface);cairo_private cairo_status_t_cairo_surface_composite (cairo_operator_t op, cairo_pattern_t *src, cairo_pattern_t *mask, cairo_surface_t *dst, int src_x, int src_y, int mask_x, int mask_y, int dst_x, int dst_y, unsigned int width, unsigned int height);cairo_private cairo_status_t_cairo_surface_fill_rectangle (cairo_surface_t *surface, cairo_operator_t op, const cairo_color_t *color, int x, int y, int width, int height);cairo_private cairo_status_t_cairo_surface_fill_region (cairo_surface_t *surface, cairo_operator_t op, const cairo_color_t *color, pixman_region16_t *region);cairo_private cairo_status_t_cairo_surface_fill_rectangles (cairo_surface_t *surface, cairo_operator_t op, const cairo_color_t *color, cairo_rectangle_int16_t *rects, int num_rects);cairo_private cairo_status_t_cairo_surface_paint (cairo_surface_t *surface, cairo_operator_t op, cairo_pattern_t *source);cairo_private cairo_status_t_cairo_surface_mask (cairo_surface_t *surface, cairo_operator_t op, cairo_pattern_t *source, cairo_pattern_t *mask);cairo_private cairo_status_t_cairo_surface_stroke (cairo_surface_t *surface, cairo_operator_t op, cairo_pattern_t *source, cairo_path_fixed_t *path, cairo_stroke_style_t *style, cairo_matrix_t *ctm, cairo_matrix_t *ctm_inverse, double tolerance, cairo_antialias_t antialias);cairo_private cairo_status_t_cairo_surface_fill (cairo_surface_t *surface, cairo_operator_t op, cairo_pattern_t *source, cairo_path_fixed_t *path, cairo_fill_rule_t fill_rule, double tolerance, cairo_antialias_t antialias);cairo_private cairo_status_t_cairo_surface_show_glyphs (cairo_surface_t *surface, cairo_operator_t op, cairo_pattern_t *source, const cairo_glyph_t *glyphs, int num_glyphs, cairo_scaled_font_t *scaled_font);cairo_private cairo_status_t_cairo_surface_composite_trapezoids (cairo_operator_t op, cairo_pattern_t *pattern, cairo_surface_t *dst, cairo_antialias_t antialias, int src_x, int src_y, int dst_x, int dst_y, unsigned int width, unsigned int height, cairo_trapezoid_t *traps, int ntraps);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -