⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cairoint.h

📁 按照官方的说法:Cairo is a vector graphics library with cross-device output support. 翻译过来
💻 H
📖 第 1 页 / 共 5 页
字号:
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 + -