org.eclipse.swt.internal.cairo
Class Cairo

java.lang.Object
  extended by org.eclipse.swt.internal.Platform
      extended by org.eclipse.swt.internal.cairo.Cairo

public class Cairo
extends Platform


Field Summary
static int CAIRO_ANTIALIAS_DEFAULT
          Constants
static int CAIRO_ANTIALIAS_GRAY
           
static int CAIRO_ANTIALIAS_NONE
           
static int CAIRO_ANTIALIAS_SUBPIXEL
           
static int CAIRO_EXTEND_NONE
           
static int CAIRO_EXTEND_PAD
           
static int CAIRO_EXTEND_REFLECT
           
static int CAIRO_EXTEND_REPEAT
           
static int CAIRO_FILL_RULE_EVEN_ODD
           
static int CAIRO_FILL_RULE_WINDING
           
static int CAIRO_FILTER_BEST
           
static int CAIRO_FILTER_BILINEAR
           
static int CAIRO_FILTER_FAST
           
static int CAIRO_FILTER_GAUSSIAN
           
static int CAIRO_FILTER_GOOD
           
static int CAIRO_FILTER_NEAREST
           
static int CAIRO_FONT_SLANT_ITALIC
           
static int CAIRO_FONT_SLANT_NORMAL
           
static int CAIRO_FONT_SLANT_OBLIQUE
           
static int CAIRO_FONT_WEIGHT_BOLD
           
static int CAIRO_FONT_WEIGHT_NORMAL
           
static int CAIRO_FORMAT_A1
           
static int CAIRO_FORMAT_A8
           
static int CAIRO_FORMAT_ARGB32
           
static int CAIRO_FORMAT_RGB24
           
static int CAIRO_LINE_CAP_BUTT
           
static int CAIRO_LINE_CAP_ROUND
           
static int CAIRO_LINE_CAP_SQUARE
           
static int CAIRO_LINE_JOIN_BEVEL
           
static int CAIRO_LINE_JOIN_MITER
           
static int CAIRO_LINE_JOIN_ROUND
           
static int CAIRO_OPERATOR_ADD
           
static int CAIRO_OPERATOR_ATOP
           
static int CAIRO_OPERATOR_ATOP_REVERSE
           
static int CAIRO_OPERATOR_CLEAR
           
static int CAIRO_OPERATOR_DST
           
static int CAIRO_OPERATOR_IN
           
static int CAIRO_OPERATOR_IN_REVERSE
           
static int CAIRO_OPERATOR_OUT
           
static int CAIRO_OPERATOR_OUT_REVERSE
           
static int CAIRO_OPERATOR_OVER
           
static int CAIRO_OPERATOR_OVER_REVERSE
           
static int CAIRO_OPERATOR_SATURATE
           
static int CAIRO_OPERATOR_SRC
           
static int CAIRO_OPERATOR_XOR
           
static int CAIRO_PATH_CLOSE_PATH
           
static int CAIRO_PATH_CURVE_TO
           
static int CAIRO_PATH_LINE_TO
           
static int CAIRO_PATH_MOVE_TO
           
static int CAIRO_STATUS_INVALID_MATRIX
           
static int CAIRO_STATUS_INVALID_POP_GROUP
           
static int CAIRO_STATUS_INVALID_RESTORE
           
static int CAIRO_STATUS_NO_CURRENT_POINT
           
static int CAIRO_STATUS_NO_MEMORY
           
static int CAIRO_STATUS_NO_TARGET_SURFACE
           
static int CAIRO_STATUS_NULL_POINTER
           
static int CAIRO_STATUS_SUCCESS
           
static int CAIRO_SURFACE_TYPE_BEOS
           
static int CAIRO_SURFACE_TYPE_DIRECTFB
           
static int CAIRO_SURFACE_TYPE_GLITZ
           
static int CAIRO_SURFACE_TYPE_IMAGE
           
static int CAIRO_SURFACE_TYPE_PDF
           
static int CAIRO_SURFACE_TYPE_PS
           
static int CAIRO_SURFACE_TYPE_QUARTZ
           
static int CAIRO_SURFACE_TYPE_SVG
           
static int CAIRO_SURFACE_TYPE_WIN32
           
static int CAIRO_SURFACE_TYPE_XCB
           
static int CAIRO_SURFACE_TYPE_XLIB
           
 
Fields inherited from class org.eclipse.swt.internal.Platform
lock, PLATFORM
 
Constructor Summary
Cairo()
           
 
Method Summary
static void _cairo_append_path(long cr, long path)
           
static void _cairo_arc_negative(long cr, double xc, double yc, double radius, double angle1, double angle2)
           
static void _cairo_arc(long cr, double xc, double yc, double radius, double angle1, double angle2)
           
static void _cairo_clip_preserve(long cr)
           
static void _cairo_clip(long cr)
           
static void _cairo_close_path(long cr)
           
static void _cairo_copy_page(long cr)
           
static long _cairo_copy_path_flat(long cr)
           
static long _cairo_copy_path(long cr)
           
static long _cairo_create(long target)
           
static void _cairo_curve_to(long cr, double x1, double y1, double x2, double y2, double x3, double y3)
           
static void _cairo_destroy(long cr)
           
static void _cairo_device_to_user_distance(long cr, double[] dx, double[] dy)
           
static void _cairo_device_to_user(long cr, double[] x, double[] y)
           
static void _cairo_fill_extents(long cr, double[] x1, double[] y1, double[] x2, double[] y2)
           
static void _cairo_fill_preserve(long cr)
           
static void _cairo_fill(long cr)
           
static void _cairo_font_extents(long cr, cairo_font_extents_t extents)
           
static long _cairo_font_options_create()
           
static void _cairo_font_options_destroy(long options)
           
static int _cairo_font_options_get_antialias(long options)
           
static void _cairo_font_options_set_antialias(long options, int antialias)
           
static int _cairo_get_antialias(long cr)
           
static void _cairo_get_current_point(long cr, double[] x, double[] y)
           
static int _cairo_get_fill_rule(long cr)
           
static long _cairo_get_font_face(long cr)
           
static void _cairo_get_font_matrix(long cr, double[] matrix)
           
static void _cairo_get_font_options(long cr, long options)
           
static int _cairo_get_line_cap(long cr)
           
static int _cairo_get_line_join(long cr)
           
static double _cairo_get_line_width(long cr)
           
static void _cairo_get_matrix(long cr, double[] matrix)
           
static double _cairo_get_miter_limit(long cr)
           
static int _cairo_get_operator(long cr)
           
static long _cairo_get_source(long cr)
           
static long _cairo_get_target(long cr)
           
static double _cairo_get_tolerance(long cr)
           
static void _cairo_glyph_extents(long cr, long glyphs, int num_glyphs, long extents)
           
static void _cairo_glyph_path(long cr, long glyphs, int num_glyphs)
           
static void _cairo_identity_matrix(long cr)
           
static long _cairo_image_surface_create_for_data(long data, int format, int width, int height, int stride)
           
static long _cairo_image_surface_create(int format, int width, int height)
           
static int _cairo_image_surface_get_height(long surface)
           
static int _cairo_image_surface_get_width(long surface)
           
static int _cairo_in_fill(long cr, double x, double y)
           
static int _cairo_in_stroke(long cr, double x, double y)
           
static void _cairo_line_to(long cr, double x, double y)
           
static void _cairo_mask_surface(long cr, long surface, double surface_x, double surface_y)
           
static void _cairo_mask(long cr, long pattern)
           
static void _cairo_matrix_init_identity(double[] matrix)
           
static void _cairo_matrix_init_rotate(double[] matrix, double radians)
           
static void _cairo_matrix_init_scale(double[] matrix, double sx, double sy)
           
static void _cairo_matrix_init_translate(double[] matrix, double tx, double ty)
           
static void _cairo_matrix_init(double[] matrix, double xx, double yx, double xy, double yy, double x0, double y0)
           
static int _cairo_matrix_invert(double[] matrix)
           
static void _cairo_matrix_multiply(double[] result, double[] a, double[] b)
           
static void _cairo_matrix_rotate(double[] matrix, double radians)
           
static void _cairo_matrix_scale(double[] matrix, double sx, double sy)
           
static void _cairo_matrix_transform_distance(double[] matrix, double[] dx, double[] dy)
           
static void _cairo_matrix_transform_point(double[] matrix, double[] x, double[] y)
           
static void _cairo_matrix_translate(double[] matrix, double tx, double ty)
           
static void _cairo_move_to(long cr, double x, double y)
           
static void _cairo_new_path(long cr)
           
static void _cairo_paint_with_alpha(long cr, double alpha)
           
static void _cairo_paint(long cr)
           
static void _cairo_path_destroy(long path)
           
static void _cairo_pattern_add_color_stop_rgb(long pattern, double offset, double red, double green, double blue)
           
static void _cairo_pattern_add_color_stop_rgba(long pattern, double offset, double red, double green, double blue, double alpha)
           
static long _cairo_pattern_create_for_surface(long surface)
           
static long _cairo_pattern_create_linear(double x0, double y0, double x1, double y1)
           
static long _cairo_pattern_create_radial(double cx0, double cy0, double radius0, double cx1, double cy1, double radius1)
           
static void _cairo_pattern_destroy(long pattern)
           
static int _cairo_pattern_get_extend(long pattern)
           
static int _cairo_pattern_get_filter(long pattern)
           
static void _cairo_pattern_get_matrix(long pattern, double[] matrix)
           
static void _cairo_pattern_reference(long pattern)
           
static void _cairo_pattern_set_extend(long pattern, int extend)
           
static void _cairo_pattern_set_filter(long pattern, int filter)
           
static void _cairo_pattern_set_matrix(long pattern, double[] matrix)
           
static void _cairo_pdf_surface_set_size(long surface, double width_in_points, double height_in_points)
           
static void _cairo_ps_surface_set_size(long surface, double width_in_points, double height_in_points)
           
static void _cairo_rectangle(long cr, double x, double y, double width, double height)
           
static long _cairo_reference(long cr)
           
static void _cairo_rel_curve_to(long cr, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3)
           
static void _cairo_rel_line_to(long cr, double dx, double dy)
           
static void _cairo_rel_move_to(long cr, double dx, double dy)
           
static void _cairo_reset_clip(long cr)
           
static void _cairo_restore(long cr)
           
static void _cairo_rotate(long cr, double angle)
           
static void _cairo_save(long cr)
           
static void _cairo_scale(long cr, double sx, double sy)
           
static void _cairo_select_font_face(long cr, byte[] family, int slant, int weight)
           
static void _cairo_set_antialias(long cr, int antialias)
           
static void _cairo_set_dash(long cr, double[] dashes, int ndash, double offset)
           
static void _cairo_set_fill_rule(long cr, int fill_rule)
           
static void _cairo_set_font_face(long cr, long font_face)
           
static void _cairo_set_font_matrix(long cr, double[] matrix)
           
static void _cairo_set_font_options(long cr, long options)
           
static void _cairo_set_font_size(long cr, double size)
           
static void _cairo_set_line_cap(long cr, int line_cap)
           
static void _cairo_set_line_join(long cr, int line_join)
           
static void _cairo_set_line_width(long cr, double width)
           
static void _cairo_set_matrix(long cr, double[] matrix)
           
static void _cairo_set_miter_limit(long cr, double limit)
           
static void _cairo_set_operator(long cr, int op)
           
static void _cairo_set_source_rgb(long cr, double red, double green, double blue)
           
static void _cairo_set_source_rgba(long cr, double red, double green, double blue, double alpha)
           
static void _cairo_set_source_surface(long cr, long surface, double x, double y)
           
static void _cairo_set_source(long cr, long source)
           
static void _cairo_set_tolerance(long cr, double tolerance)
           
static void _cairo_show_glyphs(long cr, long glyphs, int num_glyphs)
           
static void _cairo_show_page(long cr)
           
static void _cairo_show_text(long cr, byte[] utf8)
           
static long _cairo_status_to_string(int status)
           
static int _cairo_status(long cr)
           
static void _cairo_stroke_extents(long cr, double[] x1, double[] y1, double[] x2, double[] y2)
           
static void _cairo_stroke_preserve(long cr)
           
static void _cairo_stroke(long cr)
           
static long _cairo_surface_create_similar(long other, int format, int width, int height)
           
static void _cairo_surface_destroy(long surface)
           
static void _cairo_surface_finish(long surface)
           
static int _cairo_surface_get_type(long surface)
           
static long _cairo_surface_get_user_data(long surface, long key)
           
static void _cairo_surface_reference(long surface)
           
static void _cairo_surface_set_device_offset(long surface, double x_offset, double y_offset)
           
static void _cairo_surface_set_fallback_resolution(long surface, double x_pixels_per_inch, double y_pixels_per_inch)
           
static int _cairo_surface_set_user_data(long surface, long key, long user_data, long destroy)
           
static void _cairo_text_extents(long cr, byte[] utf8, cairo_text_extents_t extents)
           
static void _cairo_text_path(long cr, byte[] utf8)
           
static void _cairo_transform(long cr, double[] matrix)
           
static void _cairo_translate(long cr, double tx, double ty)
           
static void _cairo_user_to_device_distance(long cr, double[] dx, double[] dy)
           
static void _cairo_user_to_device(long cr, double[] x, double[] y)
           
static long _cairo_xlib_surface_create_for_bitmap(long dpy, long pixmap, long screen, int width, int height)
           
static long _cairo_xlib_surface_create(long dpy, long drawable, long visual, int width, int height)
           
static void _cairo_xlib_surface_set_size(long surface, int width, int height)
           
static void cairo_append_path(long cr, long path)
           
static void cairo_arc_negative(long cr, double xc, double yc, double radius, double angle1, double angle2)
           
static void cairo_arc(long cr, double xc, double yc, double radius, double angle1, double angle2)
           
static void cairo_clip_preserve(long cr)
           
static void cairo_clip(long cr)
           
static void cairo_close_path(long cr)
           
static void cairo_copy_page(long cr)
           
static long cairo_copy_path_flat(long cr)
           
static long cairo_copy_path(long cr)
           
static long cairo_create(long target)
           
static void cairo_curve_to(long cr, double x1, double y1, double x2, double y2, double x3, double y3)
           
static void cairo_destroy(long cr)
           
static void cairo_device_to_user_distance(long cr, double[] dx, double[] dy)
           
static void cairo_device_to_user(long cr, double[] x, double[] y)
           
static void cairo_fill_extents(long cr, double[] x1, double[] y1, double[] x2, double[] y2)
           
static void cairo_fill_preserve(long cr)
           
static void cairo_fill(long cr)
           
static int cairo_font_extents_t_sizeof()
          64
static void cairo_font_extents(long cr, cairo_font_extents_t extents)
           
static long cairo_font_options_create()
           
static void cairo_font_options_destroy(long options)
           
static int cairo_font_options_get_antialias(long options)
           
static void cairo_font_options_set_antialias(long options, int antialias)
           
static int cairo_get_antialias(long cr)
           
static void cairo_get_current_point(long cr, double[] x, double[] y)
           
static int cairo_get_fill_rule(long cr)
           
static long cairo_get_font_face(long cr)
           
static void cairo_get_font_matrix(long cr, double[] matrix)
           
static void cairo_get_font_options(long cr, long options)
           
static int cairo_get_line_cap(long cr)
           
static int cairo_get_line_join(long cr)
           
static double cairo_get_line_width(long cr)
           
static void cairo_get_matrix(long cr, double[] matrix)
           
static double cairo_get_miter_limit(long cr)
           
static int cairo_get_operator(long cr)
           
static long cairo_get_source(long cr)
           
static long cairo_get_target(long cr)
           
static double cairo_get_tolerance(long cr)
           
static void cairo_glyph_extents(long cr, long glyphs, int num_glyphs, long extents)
           
static void cairo_glyph_path(long cr, long glyphs, int num_glyphs)
           
static void cairo_identity_matrix(long cr)
           
static long cairo_image_surface_create_for_data(long data, int format, int width, int height, int stride)
           
static long cairo_image_surface_create(int format, int width, int height)
           
static int cairo_image_surface_get_height(long surface)
           
static int cairo_image_surface_get_width(long surface)
           
static int cairo_in_fill(long cr, double x, double y)
           
static int cairo_in_stroke(long cr, double x, double y)
           
static void cairo_line_to(long cr, double x, double y)
           
static void cairo_mask_surface(long cr, long surface, double surface_x, double surface_y)
           
static void cairo_mask(long cr, long pattern)
           
static void cairo_matrix_init_identity(double[] matrix)
           
static void cairo_matrix_init_rotate(double[] matrix, double radians)
           
static void cairo_matrix_init_scale(double[] matrix, double sx, double sy)
           
static void cairo_matrix_init_translate(double[] matrix, double tx, double ty)
           
static void cairo_matrix_init(double[] matrix, double xx, double yx, double xy, double yy, double x0, double y0)
           
static int cairo_matrix_invert(double[] matrix)
           
static void cairo_matrix_multiply(double[] result, double[] a, double[] b)
           
static void cairo_matrix_rotate(double[] matrix, double radians)
           
static void cairo_matrix_scale(double[] matrix, double sx, double sy)
           
static void cairo_matrix_transform_distance(double[] matrix, double[] dx, double[] dy)
           
static void cairo_matrix_transform_point(double[] matrix, double[] x, double[] y)
           
static void cairo_matrix_translate(double[] matrix, double tx, double ty)
           
static void cairo_move_to(long cr, double x, double y)
           
static void cairo_new_path(long cr)
           
static void cairo_paint_with_alpha(long cr, double alpha)
           
static void cairo_paint(long cr)
           
static int cairo_path_data_t_sizeof()
           
static void cairo_path_destroy(long path)
           
static int cairo_path_t_sizeof()
           
static void cairo_pattern_add_color_stop_rgb(long pattern, double offset, double red, double green, double blue)
           
static void cairo_pattern_add_color_stop_rgba(long pattern, double offset, double red, double green, double blue, double alpha)
           
static long cairo_pattern_create_for_surface(long surface)
           
static long cairo_pattern_create_linear(double x0, double y0, double x1, double y1)
           
static long cairo_pattern_create_radial(double cx0, double cy0, double radius0, double cx1, double cy1, double radius1)
           
static void cairo_pattern_destroy(long pattern)
           
static int cairo_pattern_get_extend(long pattern)
           
static int cairo_pattern_get_filter(long pattern)
           
static void cairo_pattern_get_matrix(long pattern, double[] matrix)
           
static void cairo_pattern_reference(long pattern)
           
static void cairo_pattern_set_extend(long pattern, int extend)
           
static void cairo_pattern_set_filter(long pattern, int filter)
           
static void cairo_pattern_set_matrix(long pattern, double[] matrix)
           
static void cairo_pdf_surface_set_size(long surface, double width_in_points, double height_in_points)
           
static void cairo_ps_surface_set_size(long surface, double width_in_points, double height_in_points)
           
static void cairo_rectangle(long cr, double x, double y, double width, double height)
           
static long cairo_reference(long cr)
           
static void cairo_rel_curve_to(long cr, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3)
           
static void cairo_rel_line_to(long cr, double dx, double dy)
           
static void cairo_rel_move_to(long cr, double dx, double dy)
           
static void cairo_reset_clip(long cr)
           
static void cairo_restore(long cr)
           
static void cairo_rotate(long cr, double angle)
           
static void cairo_save(long cr)
           
static void cairo_scale(long cr, double sx, double sy)
           
static void cairo_select_font_face(long cr, byte[] family, int slant, int weight)
           
static void cairo_set_antialias(long cr, int antialias)
           
static void cairo_set_dash(long cr, double[] dashes, int ndash, double offset)
           
static void cairo_set_fill_rule(long cr, int fill_rule)
           
static void cairo_set_font_face(long cr, long font_face)
           
static void cairo_set_font_matrix(long cr, double[] matrix)
           
static void cairo_set_font_options(long cr, long options)
           
static void cairo_set_font_size(long cr, double size)
           
static void cairo_set_line_cap(long cr, int line_cap)
           
static void cairo_set_line_join(long cr, int line_join)
           
static void cairo_set_line_width(long cr, double width)
           
static void cairo_set_matrix(long cr, double[] matrix)
           
static void cairo_set_miter_limit(long cr, double limit)
           
static void cairo_set_operator(long cr, int op)
           
static void cairo_set_source_rgb(long cr, double red, double green, double blue)
           
static void cairo_set_source_rgba(long cr, double red, double green, double blue, double alpha)
           
static void cairo_set_source_surface(long cr, long surface, double x, double y)
           
static void cairo_set_source(long cr, long source)
           
static void cairo_set_tolerance(long cr, double tolerance)
           
static void cairo_show_glyphs(long cr, long glyphs, int num_glyphs)
           
static void cairo_show_page(long cr)
           
static void cairo_show_text(long cr, byte[] utf8)
           
static long cairo_status_to_string(int status)
           
static int cairo_status(long cr)
           
static void cairo_stroke_extents(long cr, double[] x1, double[] y1, double[] x2, double[] y2)
           
static void cairo_stroke_preserve(long cr)
           
static void cairo_stroke(long cr)
           
static long cairo_surface_create_similar(long other, int format, int width, int height)
           
static void cairo_surface_destroy(long surface)
           
static void cairo_surface_finish(long surface)
           
static int cairo_surface_get_type(long surface)
           
static long cairo_surface_get_user_data(long surface, long key)
           
static void cairo_surface_reference(long surface)
           
static void cairo_surface_set_device_offset(long surface, double x_offset, double y_offset)
           
static void cairo_surface_set_fallback_resolution(long surface, double x_pixels_per_inch, double y_pixels_per_inch)
           
static int cairo_surface_set_user_data(long surface, long key, long user_data, long destroy)
           
static int cairo_text_extents_t_sizeof()
           
static void cairo_text_extents(long cr, byte[] utf8, cairo_text_extents_t extents)
           
static void cairo_text_path(long cr, byte[] utf8)
           
static void cairo_transform(long cr, double[] matrix)
           
static void cairo_translate(long cr, double tx, double ty)
           
static void cairo_user_to_device_distance(long cr, double[] dx, double[] dy)
           
static void cairo_user_to_device(long cr, double[] x, double[] y)
           
static int CAIRO_VERSION_ENCODE(int major, int minor, int micro)
          Natives
static int cairo_version()
           
static long cairo_xlib_surface_create_for_bitmap(long dpy, long pixmap, long screen, int width, int height)
           
static long cairo_xlib_surface_create(long dpy, long drawable, long visual, int width, int height)
           
static void cairo_xlib_surface_set_size(long surface, int width, int height)
           
static void memmove(cairo_path_data_t dest, long src, long size)
           
static void memmove(cairo_path_t dest, long src, long size)
           
static void memmove(double[] dest, long src, long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CAIRO_ANTIALIAS_DEFAULT

public static final int CAIRO_ANTIALIAS_DEFAULT
Constants

See Also:
Constant Field Values

CAIRO_ANTIALIAS_NONE

public static final int CAIRO_ANTIALIAS_NONE
See Also:
Constant Field Values

CAIRO_ANTIALIAS_GRAY

public static final int CAIRO_ANTIALIAS_GRAY
See Also:
Constant Field Values

CAIRO_ANTIALIAS_SUBPIXEL

public static final int CAIRO_ANTIALIAS_SUBPIXEL
See Also:
Constant Field Values

CAIRO_FORMAT_ARGB32

public static final int CAIRO_FORMAT_ARGB32
See Also:
Constant Field Values

CAIRO_FORMAT_RGB24

public static final int CAIRO_FORMAT_RGB24
See Also:
Constant Field Values

CAIRO_FORMAT_A8

public static final int CAIRO_FORMAT_A8
See Also:
Constant Field Values

CAIRO_FORMAT_A1

public static final int CAIRO_FORMAT_A1
See Also:
Constant Field Values

CAIRO_OPERATOR_CLEAR

public static final int CAIRO_OPERATOR_CLEAR
See Also:
Constant Field Values

CAIRO_OPERATOR_SRC

public static final int CAIRO_OPERATOR_SRC
See Also:
Constant Field Values

CAIRO_OPERATOR_DST

public static final int CAIRO_OPERATOR_DST
See Also:
Constant Field Values

CAIRO_OPERATOR_OVER

public static final int CAIRO_OPERATOR_OVER
See Also:
Constant Field Values

CAIRO_OPERATOR_OVER_REVERSE

public static final int CAIRO_OPERATOR_OVER_REVERSE
See Also:
Constant Field Values

CAIRO_OPERATOR_IN

public static final int CAIRO_OPERATOR_IN
See Also:
Constant Field Values

CAIRO_OPERATOR_IN_REVERSE

public static final int CAIRO_OPERATOR_IN_REVERSE
See Also:
Constant Field Values

CAIRO_OPERATOR_OUT

public static final int CAIRO_OPERATOR_OUT
See Also:
Constant Field Values

CAIRO_OPERATOR_OUT_REVERSE

public static final int CAIRO_OPERATOR_OUT_REVERSE
See Also:
Constant Field Values

CAIRO_OPERATOR_ATOP

public static final int CAIRO_OPERATOR_ATOP
See Also:
Constant Field Values

CAIRO_OPERATOR_ATOP_REVERSE

public static final int CAIRO_OPERATOR_ATOP_REVERSE
See Also:
Constant Field Values

CAIRO_OPERATOR_XOR

public static final int CAIRO_OPERATOR_XOR
See Also:
Constant Field Values

CAIRO_OPERATOR_ADD

public static final int CAIRO_OPERATOR_ADD
See Also:
Constant Field Values

CAIRO_OPERATOR_SATURATE

public static final int CAIRO_OPERATOR_SATURATE
See Also:
Constant Field Values

CAIRO_FILL_RULE_WINDING

public static final int CAIRO_FILL_RULE_WINDING
See Also:
Constant Field Values

CAIRO_FILL_RULE_EVEN_ODD

public static final int CAIRO_FILL_RULE_EVEN_ODD
See Also:
Constant Field Values

CAIRO_LINE_CAP_BUTT

public static final int CAIRO_LINE_CAP_BUTT
See Also:
Constant Field Values

CAIRO_LINE_CAP_ROUND

public static final int CAIRO_LINE_CAP_ROUND
See Also:
Constant Field Values

CAIRO_LINE_CAP_SQUARE

public static final int CAIRO_LINE_CAP_SQUARE
See Also:
Constant Field Values

CAIRO_LINE_JOIN_MITER

public static final int CAIRO_LINE_JOIN_MITER
See Also:
Constant Field Values

CAIRO_LINE_JOIN_ROUND

public static final int CAIRO_LINE_JOIN_ROUND
See Also:
Constant Field Values

CAIRO_LINE_JOIN_BEVEL

public static final int CAIRO_LINE_JOIN_BEVEL
See Also:
Constant Field Values

CAIRO_FONT_SLANT_NORMAL

public static final int CAIRO_FONT_SLANT_NORMAL
See Also:
Constant Field Values

CAIRO_FONT_SLANT_ITALIC

public static final int CAIRO_FONT_SLANT_ITALIC
See Also:
Constant Field Values

CAIRO_FONT_SLANT_OBLIQUE

public static final int CAIRO_FONT_SLANT_OBLIQUE
See Also:
Constant Field Values

CAIRO_FONT_WEIGHT_NORMAL

public static final int CAIRO_FONT_WEIGHT_NORMAL
See Also:
Constant Field Values

CAIRO_FONT_WEIGHT_BOLD

public static final int CAIRO_FONT_WEIGHT_BOLD
See Also:
Constant Field Values

CAIRO_STATUS_SUCCESS

public static final int CAIRO_STATUS_SUCCESS
See Also:
Constant Field Values

CAIRO_STATUS_NO_MEMORY

public static final int CAIRO_STATUS_NO_MEMORY
See Also:
Constant Field Values

CAIRO_STATUS_INVALID_RESTORE

public static final int CAIRO_STATUS_INVALID_RESTORE
See Also:
Constant Field Values

CAIRO_STATUS_INVALID_POP_GROUP

public static final int CAIRO_STATUS_INVALID_POP_GROUP
See Also:
Constant Field Values

CAIRO_STATUS_NO_CURRENT_POINT

public static final int CAIRO_STATUS_NO_CURRENT_POINT
See Also:
Constant Field Values

CAIRO_STATUS_INVALID_MATRIX

public static final int CAIRO_STATUS_INVALID_MATRIX
See Also:
Constant Field Values

CAIRO_STATUS_NO_TARGET_SURFACE

public static final int CAIRO_STATUS_NO_TARGET_SURFACE
See Also:
Constant Field Values

CAIRO_STATUS_NULL_POINTER

public static final int CAIRO_STATUS_NULL_POINTER
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_IMAGE

public static final int CAIRO_SURFACE_TYPE_IMAGE
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_PDF

public static final int CAIRO_SURFACE_TYPE_PDF
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_PS

public static final int CAIRO_SURFACE_TYPE_PS
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_XLIB

public static final int CAIRO_SURFACE_TYPE_XLIB
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_XCB

public static final int CAIRO_SURFACE_TYPE_XCB
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_GLITZ

public static final int CAIRO_SURFACE_TYPE_GLITZ
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_QUARTZ

public static final int CAIRO_SURFACE_TYPE_QUARTZ
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_WIN32

public static final int CAIRO_SURFACE_TYPE_WIN32
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_BEOS

public static final int CAIRO_SURFACE_TYPE_BEOS
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_DIRECTFB

public static final int CAIRO_SURFACE_TYPE_DIRECTFB
See Also:
Constant Field Values

CAIRO_SURFACE_TYPE_SVG

public static final int CAIRO_SURFACE_TYPE_SVG
See Also:
Constant Field Values

CAIRO_FILTER_FAST

public static final int CAIRO_FILTER_FAST
See Also:
Constant Field Values

CAIRO_FILTER_GOOD

public static final int CAIRO_FILTER_GOOD
See Also:
Constant Field Values

CAIRO_FILTER_BEST

public static final int CAIRO_FILTER_BEST
See Also:
Constant Field Values

CAIRO_FILTER_NEAREST

public static final int CAIRO_FILTER_NEAREST
See Also:
Constant Field Values

CAIRO_FILTER_BILINEAR

public static final int CAIRO_FILTER_BILINEAR
See Also:
Constant Field Values

CAIRO_FILTER_GAUSSIAN

public static final int CAIRO_FILTER_GAUSSIAN
See Also:
Constant Field Values

CAIRO_EXTEND_NONE

public static final int CAIRO_EXTEND_NONE
See Also:
Constant Field Values

CAIRO_EXTEND_REPEAT

public static final int CAIRO_EXTEND_REPEAT
See Also:
Constant Field Values

CAIRO_EXTEND_REFLECT

public static final int CAIRO_EXTEND_REFLECT
See Also:
Constant Field Values

CAIRO_EXTEND_PAD

public static final int CAIRO_EXTEND_PAD
See Also:
Constant Field Values

CAIRO_PATH_MOVE_TO

public static final int CAIRO_PATH_MOVE_TO
See Also:
Constant Field Values

CAIRO_PATH_LINE_TO

public static final int CAIRO_PATH_LINE_TO
See Also:
Constant Field Values

CAIRO_PATH_CURVE_TO

public static final int CAIRO_PATH_CURVE_TO
See Also:
Constant Field Values

CAIRO_PATH_CLOSE_PATH

public static final int CAIRO_PATH_CLOSE_PATH
See Also:
Constant Field Values
Constructor Detail

Cairo

public Cairo()
Method Detail

cairo_font_extents_t_sizeof

public static final int cairo_font_extents_t_sizeof()
64


cairo_path_data_t_sizeof

public static final int cairo_path_data_t_sizeof()

cairo_path_t_sizeof

public static final int cairo_path_t_sizeof()

cairo_text_extents_t_sizeof

public static final int cairo_text_extents_t_sizeof()

CAIRO_VERSION_ENCODE

public static final int CAIRO_VERSION_ENCODE(int major,
                                             int minor,
                                             int micro)
Natives


_cairo_append_path

public static final void _cairo_append_path(long cr,
                                            long path)
Parameters:
cr - cast=(cairo_t *)
path - cast=(cairo_path_t *)

cairo_append_path

public static final void cairo_append_path(long cr,
                                           long path)

_cairo_arc

public static final void _cairo_arc(long cr,
                                    double xc,
                                    double yc,
                                    double radius,
                                    double angle1,
                                    double angle2)
Parameters:
cr - cast=(cairo_t *)

cairo_arc

public static final void cairo_arc(long cr,
                                   double xc,
                                   double yc,
                                   double radius,
                                   double angle1,
                                   double angle2)

_cairo_arc_negative

public static final void _cairo_arc_negative(long cr,
                                             double xc,
                                             double yc,
                                             double radius,
                                             double angle1,
                                             double angle2)
Parameters:
cr - cast=(cairo_t *)

cairo_arc_negative

public static final void cairo_arc_negative(long cr,
                                            double xc,
                                            double yc,
                                            double radius,
                                            double angle1,
                                            double angle2)

_cairo_clip

public static final void _cairo_clip(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_clip

public static final void cairo_clip(long cr)

_cairo_clip_preserve

public static final void _cairo_clip_preserve(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_clip_preserve

public static final void cairo_clip_preserve(long cr)

_cairo_close_path

public static final void _cairo_close_path(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_close_path

public static final void cairo_close_path(long cr)

_cairo_copy_page

public static final void _cairo_copy_page(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_copy_page

public static final void cairo_copy_page(long cr)

_cairo_copy_path

public static final long _cairo_copy_path(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_copy_path

public static final long cairo_copy_path(long cr)

_cairo_copy_path_flat

public static final long _cairo_copy_path_flat(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_copy_path_flat

public static final long cairo_copy_path_flat(long cr)

_cairo_create

public static final long _cairo_create(long target)
Parameters:
target - cast=(cairo_surface_t *)

cairo_create

public static final long cairo_create(long target)

_cairo_curve_to

public static final void _cairo_curve_to(long cr,
                                         double x1,
                                         double y1,
                                         double x2,
                                         double y2,
                                         double x3,
                                         double y3)
Parameters:
cr - cast=(cairo_t *)

cairo_curve_to

public static final void cairo_curve_to(long cr,
                                        double x1,
                                        double y1,
                                        double x2,
                                        double y2,
                                        double x3,
                                        double y3)

_cairo_destroy

public static final void _cairo_destroy(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_destroy

public static final void cairo_destroy(long cr)

_cairo_device_to_user

public static final void _cairo_device_to_user(long cr,
                                               double[] x,
                                               double[] y)
Parameters:
cr - cast=(cairo_t *)

cairo_device_to_user

public static final void cairo_device_to_user(long cr,
                                              double[] x,
                                              double[] y)

_cairo_device_to_user_distance

public static final void _cairo_device_to_user_distance(long cr,
                                                        double[] dx,
                                                        double[] dy)
Parameters:
cr - cast=(cairo_t *)

cairo_device_to_user_distance

public static final void cairo_device_to_user_distance(long cr,
                                                       double[] dx,
                                                       double[] dy)

_cairo_fill

public static final void _cairo_fill(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_fill

public static final void cairo_fill(long cr)

_cairo_fill_extents

public static final void _cairo_fill_extents(long cr,
                                             double[] x1,
                                             double[] y1,
                                             double[] x2,
                                             double[] y2)
Parameters:
cr - cast=(cairo_t *)

cairo_fill_extents

public static final void cairo_fill_extents(long cr,
                                            double[] x1,
                                            double[] y1,
                                            double[] x2,
                                            double[] y2)

_cairo_fill_preserve

public static final void _cairo_fill_preserve(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_fill_preserve

public static final void cairo_fill_preserve(long cr)

_cairo_font_extents

public static final void _cairo_font_extents(long cr,
                                             cairo_font_extents_t extents)
Parameters:
cr - cast=(cairo_t *)

cairo_font_extents

public static final void cairo_font_extents(long cr,
                                            cairo_font_extents_t extents)

_cairo_font_options_create

public static final long _cairo_font_options_create()

cairo_font_options_create

public static final long cairo_font_options_create()

_cairo_font_options_destroy

public static final void _cairo_font_options_destroy(long options)
Parameters:
options - cast=(cairo_font_options_t *)

cairo_font_options_destroy

public static final void cairo_font_options_destroy(long options)

_cairo_font_options_get_antialias

public static final int _cairo_font_options_get_antialias(long options)
Parameters:
options - cast=(cairo_font_options_t *)

cairo_font_options_get_antialias

public static final int cairo_font_options_get_antialias(long options)

_cairo_font_options_set_antialias

public static final void _cairo_font_options_set_antialias(long options,
                                                           int antialias)
Parameters:
options - cast=(cairo_font_options_t *)

cairo_font_options_set_antialias

public static final void cairo_font_options_set_antialias(long options,
                                                          int antialias)

_cairo_get_antialias

public static final int _cairo_get_antialias(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_antialias

public static final int cairo_get_antialias(long cr)

_cairo_get_current_point

public static final void _cairo_get_current_point(long cr,
                                                  double[] x,
                                                  double[] y)
Parameters:
cr - cast=(cairo_t *)

cairo_get_current_point

public static final void cairo_get_current_point(long cr,
                                                 double[] x,
                                                 double[] y)

_cairo_get_fill_rule

public static final int _cairo_get_fill_rule(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_fill_rule

public static final int cairo_get_fill_rule(long cr)

_cairo_get_font_face

public static final long _cairo_get_font_face(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_font_face

public static final long cairo_get_font_face(long cr)

_cairo_get_font_matrix

public static final void _cairo_get_font_matrix(long cr,
                                                double[] matrix)
Parameters:
cr - cast=(cairo_t *)
matrix - cast=(cairo_matrix_t *)

cairo_get_font_matrix

public static final void cairo_get_font_matrix(long cr,
                                               double[] matrix)

_cairo_get_font_options

public static final void _cairo_get_font_options(long cr,
                                                 long options)
Parameters:
cr - cast=(cairo_t *)
options - cast=(cairo_font_options_t *)

cairo_get_font_options

public static final void cairo_get_font_options(long cr,
                                                long options)

_cairo_get_line_cap

public static final int _cairo_get_line_cap(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_line_cap

public static final int cairo_get_line_cap(long cr)

_cairo_get_line_join

public static final int _cairo_get_line_join(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_line_join

public static final int cairo_get_line_join(long cr)

_cairo_get_line_width

public static final double _cairo_get_line_width(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_line_width

public static final double cairo_get_line_width(long cr)

_cairo_get_matrix

public static final void _cairo_get_matrix(long cr,
                                           double[] matrix)
Parameters:
cr - cast=(cairo_t *)
matrix - cast=(cairo_matrix_t *)

cairo_get_matrix

public static final void cairo_get_matrix(long cr,
                                          double[] matrix)

_cairo_get_miter_limit

public static final double _cairo_get_miter_limit(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_miter_limit

public static final double cairo_get_miter_limit(long cr)

_cairo_get_operator

public static final int _cairo_get_operator(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_operator

public static final int cairo_get_operator(long cr)

_cairo_get_source

public static final long _cairo_get_source(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_source

public static final long cairo_get_source(long cr)

_cairo_get_target

public static final long _cairo_get_target(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_target

public static final long cairo_get_target(long cr)

_cairo_get_tolerance

public static final double _cairo_get_tolerance(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_get_tolerance

public static final double cairo_get_tolerance(long cr)

_cairo_glyph_extents

public static final void _cairo_glyph_extents(long cr,
                                              long glyphs,
                                              int num_glyphs,
                                              long extents)
Parameters:
cr - cast=(cairo_t *)
glyphs - cast=(cairo_glyph_t *)
extents - cast=(cairo_text_extents_t *)

cairo_glyph_extents

public static final void cairo_glyph_extents(long cr,
                                             long glyphs,
                                             int num_glyphs,
                                             long extents)

_cairo_glyph_path

public static final void _cairo_glyph_path(long cr,
                                           long glyphs,
                                           int num_glyphs)
Parameters:
cr - cast=(cairo_t *)
glyphs - cast=(cairo_glyph_t *)

cairo_glyph_path

public static final void cairo_glyph_path(long cr,
                                          long glyphs,
                                          int num_glyphs)

_cairo_identity_matrix

public static final void _cairo_identity_matrix(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_identity_matrix

public static final void cairo_identity_matrix(long cr)

_cairo_image_surface_create

public static final long _cairo_image_surface_create(int format,
                                                     int width,
                                                     int height)

cairo_image_surface_create

public static final long cairo_image_surface_create(int format,
                                                    int width,
                                                    int height)

_cairo_image_surface_create_for_data

public static final long _cairo_image_surface_create_for_data(long data,
                                                              int format,
                                                              int width,
                                                              int height,
                                                              int stride)
Parameters:
data - cast=(unsigned char *)

cairo_image_surface_create_for_data

public static final long cairo_image_surface_create_for_data(long data,
                                                             int format,
                                                             int width,
                                                             int height,
                                                             int stride)

_cairo_image_surface_get_height

public static final int _cairo_image_surface_get_height(long surface)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_image_surface_get_height

public static final int cairo_image_surface_get_height(long surface)

_cairo_image_surface_get_width

public static final int _cairo_image_surface_get_width(long surface)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_image_surface_get_width

public static final int cairo_image_surface_get_width(long surface)

_cairo_in_fill

public static final int _cairo_in_fill(long cr,
                                       double x,
                                       double y)
Parameters:
cr - cast=(cairo_t *)

cairo_in_fill

public static final int cairo_in_fill(long cr,
                                      double x,
                                      double y)

_cairo_in_stroke

public static final int _cairo_in_stroke(long cr,
                                         double x,
                                         double y)
Parameters:
cr - cast=(cairo_t *)

cairo_in_stroke

public static final int cairo_in_stroke(long cr,
                                        double x,
                                        double y)

_cairo_line_to

public static final void _cairo_line_to(long cr,
                                        double x,
                                        double y)
Parameters:
cr - cast=(cairo_t *)

cairo_line_to

public static final void cairo_line_to(long cr,
                                       double x,
                                       double y)

_cairo_mask

public static final void _cairo_mask(long cr,
                                     long pattern)
Parameters:
cr - cast=(cairo_t *)
pattern - cast=(cairo_pattern_t *)

cairo_mask

public static final void cairo_mask(long cr,
                                    long pattern)

_cairo_mask_surface

public static final void _cairo_mask_surface(long cr,
                                             long surface,
                                             double surface_x,
                                             double surface_y)
Parameters:
cr - cast=(cairo_t *)
surface - cast=(cairo_surface_t *)

cairo_mask_surface

public static final void cairo_mask_surface(long cr,
                                            long surface,
                                            double surface_x,
                                            double surface_y)

_cairo_matrix_init

public static final void _cairo_matrix_init(double[] matrix,
                                            double xx,
                                            double yx,
                                            double xy,
                                            double yy,
                                            double x0,
                                            double y0)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_init

public static final void cairo_matrix_init(double[] matrix,
                                           double xx,
                                           double yx,
                                           double xy,
                                           double yy,
                                           double x0,
                                           double y0)

_cairo_matrix_init_identity

public static final void _cairo_matrix_init_identity(double[] matrix)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_init_identity

public static final void cairo_matrix_init_identity(double[] matrix)

_cairo_matrix_init_rotate

public static final void _cairo_matrix_init_rotate(double[] matrix,
                                                   double radians)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_init_rotate

public static final void cairo_matrix_init_rotate(double[] matrix,
                                                  double radians)

_cairo_matrix_init_scale

public static final void _cairo_matrix_init_scale(double[] matrix,
                                                  double sx,
                                                  double sy)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_init_scale

public static final void cairo_matrix_init_scale(double[] matrix,
                                                 double sx,
                                                 double sy)

_cairo_matrix_init_translate

public static final void _cairo_matrix_init_translate(double[] matrix,
                                                      double tx,
                                                      double ty)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_init_translate

public static final void cairo_matrix_init_translate(double[] matrix,
                                                     double tx,
                                                     double ty)

_cairo_matrix_invert

public static final int _cairo_matrix_invert(double[] matrix)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_invert

public static final int cairo_matrix_invert(double[] matrix)

_cairo_matrix_multiply

public static final void _cairo_matrix_multiply(double[] result,
                                                double[] a,
                                                double[] b)
Parameters:
result - cast=(cairo_matrix_t *)
a - cast=(cairo_matrix_t *)
b - cast=(cairo_matrix_t *)

cairo_matrix_multiply

public static final void cairo_matrix_multiply(double[] result,
                                               double[] a,
                                               double[] b)

_cairo_matrix_rotate

public static final void _cairo_matrix_rotate(double[] matrix,
                                              double radians)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_rotate

public static final void cairo_matrix_rotate(double[] matrix,
                                             double radians)

_cairo_matrix_scale

public static final void _cairo_matrix_scale(double[] matrix,
                                             double sx,
                                             double sy)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_scale

public static final void cairo_matrix_scale(double[] matrix,
                                            double sx,
                                            double sy)

_cairo_matrix_transform_distance

public static final void _cairo_matrix_transform_distance(double[] matrix,
                                                          double[] dx,
                                                          double[] dy)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_transform_distance

public static final void cairo_matrix_transform_distance(double[] matrix,
                                                         double[] dx,
                                                         double[] dy)

_cairo_matrix_transform_point

public static final void _cairo_matrix_transform_point(double[] matrix,
                                                       double[] x,
                                                       double[] y)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_transform_point

public static final void cairo_matrix_transform_point(double[] matrix,
                                                      double[] x,
                                                      double[] y)

_cairo_matrix_translate

public static final void _cairo_matrix_translate(double[] matrix,
                                                 double tx,
                                                 double ty)
Parameters:
matrix - cast=(cairo_matrix_t *)

cairo_matrix_translate

public static final void cairo_matrix_translate(double[] matrix,
                                                double tx,
                                                double ty)

_cairo_move_to

public static final void _cairo_move_to(long cr,
                                        double x,
                                        double y)
Parameters:
cr - cast=(cairo_t *)

cairo_move_to

public static final void cairo_move_to(long cr,
                                       double x,
                                       double y)

_cairo_new_path

public static final void _cairo_new_path(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_new_path

public static final void cairo_new_path(long cr)

_cairo_paint

public static final void _cairo_paint(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_paint

public static final void cairo_paint(long cr)

_cairo_paint_with_alpha

public static final void _cairo_paint_with_alpha(long cr,
                                                 double alpha)
Parameters:
cr - cast=(cairo_t *)

cairo_paint_with_alpha

public static final void cairo_paint_with_alpha(long cr,
                                                double alpha)

_cairo_path_destroy

public static final void _cairo_path_destroy(long path)
Parameters:
path - cast=(cairo_path_t *)

cairo_path_destroy

public static final void cairo_path_destroy(long path)

_cairo_pattern_add_color_stop_rgb

public static final void _cairo_pattern_add_color_stop_rgb(long pattern,
                                                           double offset,
                                                           double red,
                                                           double green,
                                                           double blue)
Parameters:
pattern - cast=(cairo_pattern_t *)

cairo_pattern_add_color_stop_rgb

public static final void cairo_pattern_add_color_stop_rgb(long pattern,
                                                          double offset,
                                                          double red,
                                                          double green,
                                                          double blue)

_cairo_pattern_add_color_stop_rgba

public static final void _cairo_pattern_add_color_stop_rgba(long pattern,
                                                            double offset,
                                                            double red,
                                                            double green,
                                                            double blue,
                                                            double alpha)
Parameters:
pattern - cast=(cairo_pattern_t *)

cairo_pattern_add_color_stop_rgba

public static final void cairo_pattern_add_color_stop_rgba(long pattern,
                                                           double offset,
                                                           double red,
                                                           double green,
                                                           double blue,
                                                           double alpha)

_cairo_pattern_create_for_surface

public static final long _cairo_pattern_create_for_surface(long surface)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_pattern_create_for_surface

public static final long cairo_pattern_create_for_surface(long surface)

_cairo_pattern_create_linear

public static final long _cairo_pattern_create_linear(double x0,
                                                      double y0,
                                                      double x1,
                                                      double y1)

cairo_pattern_create_linear

public static final long cairo_pattern_create_linear(double x0,
                                                     double y0,
                                                     double x1,
                                                     double y1)

_cairo_pattern_create_radial

public static final long _cairo_pattern_create_radial(double cx0,
                                                      double cy0,
                                                      double radius0,
                                                      double cx1,
                                                      double cy1,
                                                      double radius1)

cairo_pattern_create_radial

public static final long cairo_pattern_create_radial(double cx0,
                                                     double cy0,
                                                     double radius0,
                                                     double cx1,
                                                     double cy1,
                                                     double radius1)

_cairo_pattern_destroy

public static final void _cairo_pattern_destroy(long pattern)
Parameters:
pattern - cast=(cairo_pattern_t *)

cairo_pattern_destroy

public static final void cairo_pattern_destroy(long pattern)

_cairo_pattern_get_extend

public static final int _cairo_pattern_get_extend(long pattern)
Parameters:
pattern - cast=(cairo_pattern_t *)

cairo_pattern_get_extend

public static final int cairo_pattern_get_extend(long pattern)

_cairo_pattern_get_filter

public static final int _cairo_pattern_get_filter(long pattern)
Parameters:
pattern - cast=(cairo_pattern_t *)

cairo_pattern_get_filter

public static final int cairo_pattern_get_filter(long pattern)

_cairo_pattern_get_matrix

public static final void _cairo_pattern_get_matrix(long pattern,
                                                   double[] matrix)
Parameters:
pattern - cast=(cairo_pattern_t *)
matrix - cast=(cairo_matrix_t *)

cairo_pattern_get_matrix

public static final void cairo_pattern_get_matrix(long pattern,
                                                  double[] matrix)

_cairo_pattern_reference

public static final void _cairo_pattern_reference(long pattern)
Parameters:
pattern - cast=(cairo_pattern_t *)

cairo_pattern_reference

public static final void cairo_pattern_reference(long pattern)

_cairo_pattern_set_extend

public static final void _cairo_pattern_set_extend(long pattern,
                                                   int extend)
Parameters:
pattern - cast=(cairo_pattern_t *)

cairo_pattern_set_extend

public static final void cairo_pattern_set_extend(long pattern,
                                                  int extend)

_cairo_pattern_set_filter

public static final void _cairo_pattern_set_filter(long pattern,
                                                   int filter)
Parameters:
pattern - cast=(cairo_pattern_t *)

cairo_pattern_set_filter

public static final void cairo_pattern_set_filter(long pattern,
                                                  int filter)

_cairo_pattern_set_matrix

public static final void _cairo_pattern_set_matrix(long pattern,
                                                   double[] matrix)
Parameters:
pattern - cast=(cairo_pattern_t *)
matrix - cast=(cairo_matrix_t *)

cairo_pattern_set_matrix

public static final void cairo_pattern_set_matrix(long pattern,
                                                  double[] matrix)

_cairo_pdf_surface_set_size

public static final void _cairo_pdf_surface_set_size(long surface,
                                                     double width_in_points,
                                                     double height_in_points)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_pdf_surface_set_size

public static final void cairo_pdf_surface_set_size(long surface,
                                                    double width_in_points,
                                                    double height_in_points)

_cairo_ps_surface_set_size

public static final void _cairo_ps_surface_set_size(long surface,
                                                    double width_in_points,
                                                    double height_in_points)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_ps_surface_set_size

public static final void cairo_ps_surface_set_size(long surface,
                                                   double width_in_points,
                                                   double height_in_points)

_cairo_rectangle

public static final void _cairo_rectangle(long cr,
                                          double x,
                                          double y,
                                          double width,
                                          double height)
Parameters:
cr - cast=(cairo_t *)

cairo_rectangle

public static final void cairo_rectangle(long cr,
                                         double x,
                                         double y,
                                         double width,
                                         double height)

_cairo_reference

public static final long _cairo_reference(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_reference

public static final long cairo_reference(long cr)

_cairo_rel_curve_to

public static final void _cairo_rel_curve_to(long cr,
                                             double dx1,
                                             double dy1,
                                             double dx2,
                                             double dy2,
                                             double dx3,
                                             double dy3)
Parameters:
cr - cast=(cairo_t *)

cairo_rel_curve_to

public static final void cairo_rel_curve_to(long cr,
                                            double dx1,
                                            double dy1,
                                            double dx2,
                                            double dy2,
                                            double dx3,
                                            double dy3)

_cairo_rel_line_to

public static final void _cairo_rel_line_to(long cr,
                                            double dx,
                                            double dy)
Parameters:
cr - cast=(cairo_t *)

cairo_rel_line_to

public static final void cairo_rel_line_to(long cr,
                                           double dx,
                                           double dy)

_cairo_rel_move_to

public static final void _cairo_rel_move_to(long cr,
                                            double dx,
                                            double dy)
Parameters:
cr - cast=(cairo_t *)

cairo_rel_move_to

public static final void cairo_rel_move_to(long cr,
                                           double dx,
                                           double dy)

_cairo_reset_clip

public static final void _cairo_reset_clip(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_reset_clip

public static final void cairo_reset_clip(long cr)

_cairo_restore

public static final void _cairo_restore(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_restore

public static final void cairo_restore(long cr)

_cairo_rotate

public static final void _cairo_rotate(long cr,
                                       double angle)
Parameters:
cr - cast=(cairo_t *)

cairo_rotate

public static final void cairo_rotate(long cr,
                                      double angle)

_cairo_save

public static final void _cairo_save(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_save

public static final void cairo_save(long cr)

_cairo_scale

public static final void _cairo_scale(long cr,
                                      double sx,
                                      double sy)
Parameters:
cr - cast=(cairo_t *)

cairo_scale

public static final void cairo_scale(long cr,
                                     double sx,
                                     double sy)

_cairo_select_font_face

public static final void _cairo_select_font_face(long cr,
                                                 byte[] family,
                                                 int slant,
                                                 int weight)
Parameters:
cr - cast=(cairo_t *)
family - cast=(const char *)

cairo_select_font_face

public static final void cairo_select_font_face(long cr,
                                                byte[] family,
                                                int slant,
                                                int weight)

_cairo_set_antialias

public static final void _cairo_set_antialias(long cr,
                                              int antialias)
Parameters:
cr - cast=(cairo_t *)

cairo_set_antialias

public static final void cairo_set_antialias(long cr,
                                             int antialias)

_cairo_set_dash

public static final void _cairo_set_dash(long cr,
                                         double[] dashes,
                                         int ndash,
                                         double offset)
Parameters:
cr - cast=(cairo_t *)

cairo_set_dash

public static final void cairo_set_dash(long cr,
                                        double[] dashes,
                                        int ndash,
                                        double offset)

_cairo_set_fill_rule

public static final void _cairo_set_fill_rule(long cr,
                                              int fill_rule)
Parameters:
cr - cast=(cairo_t *)

cairo_set_fill_rule

public static final void cairo_set_fill_rule(long cr,
                                             int fill_rule)

_cairo_set_font_face

public static final void _cairo_set_font_face(long cr,
                                              long font_face)
Parameters:
cr - cast=(cairo_t *)
font_face - cast=(cairo_font_face_t *)

cairo_set_font_face

public static final void cairo_set_font_face(long cr,
                                             long font_face)

_cairo_set_font_matrix

public static final void _cairo_set_font_matrix(long cr,
                                                double[] matrix)
Parameters:
cr - cast=(cairo_t *)
matrix - cast=(cairo_matrix_t *)

cairo_set_font_matrix

public static final void cairo_set_font_matrix(long cr,
                                               double[] matrix)

_cairo_set_font_options

public static final void _cairo_set_font_options(long cr,
                                                 long options)
Parameters:
cr - cast=(cairo_t *)
options - cast=(cairo_font_options_t *)

cairo_set_font_options

public static final void cairo_set_font_options(long cr,
                                                long options)

_cairo_set_font_size

public static final void _cairo_set_font_size(long cr,
                                              double size)
Parameters:
cr - cast=(cairo_t *)

cairo_set_font_size

public static final void cairo_set_font_size(long cr,
                                             double size)

_cairo_set_line_cap

public static final void _cairo_set_line_cap(long cr,
                                             int line_cap)
Parameters:
cr - cast=(cairo_t *)

cairo_set_line_cap

public static final void cairo_set_line_cap(long cr,
                                            int line_cap)

_cairo_set_line_join

public static final void _cairo_set_line_join(long cr,
                                              int line_join)
Parameters:
cr - cast=(cairo_t *)

cairo_set_line_join

public static final void cairo_set_line_join(long cr,
                                             int line_join)

_cairo_set_line_width

public static final void _cairo_set_line_width(long cr,
                                               double width)
Parameters:
cr - cast=(cairo_t *)

cairo_set_line_width

public static final void cairo_set_line_width(long cr,
                                              double width)

_cairo_set_matrix

public static final void _cairo_set_matrix(long cr,
                                           double[] matrix)
Parameters:
cr - cast=(cairo_t *)
matrix - cast=(cairo_matrix_t *)

cairo_set_matrix

public static final void cairo_set_matrix(long cr,
                                          double[] matrix)

_cairo_set_miter_limit

public static final void _cairo_set_miter_limit(long cr,
                                                double limit)
Parameters:
cr - cast=(cairo_t *)

cairo_set_miter_limit

public static final void cairo_set_miter_limit(long cr,
                                               double limit)

_cairo_set_operator

public static final void _cairo_set_operator(long cr,
                                             int op)
Parameters:
cr - cast=(cairo_t *)

cairo_set_operator

public static final void cairo_set_operator(long cr,
                                            int op)

_cairo_set_source

public static final void _cairo_set_source(long cr,
                                           long source)
Parameters:
cr - cast=(cairo_t *)
source - cast=(cairo_pattern_t *)

cairo_set_source

public static final void cairo_set_source(long cr,
                                          long source)

_cairo_set_source_rgb

public static final void _cairo_set_source_rgb(long cr,
                                               double red,
                                               double green,
                                               double blue)
Parameters:
cr - cast=(cairo_t *)

cairo_set_source_rgb

public static final void cairo_set_source_rgb(long cr,
                                              double red,
                                              double green,
                                              double blue)

_cairo_set_source_rgba

public static final void _cairo_set_source_rgba(long cr,
                                                double red,
                                                double green,
                                                double blue,
                                                double alpha)
Parameters:
cr - cast=(cairo_t *)

cairo_set_source_rgba

public static final void cairo_set_source_rgba(long cr,
                                               double red,
                                               double green,
                                               double blue,
                                               double alpha)

_cairo_set_source_surface

public static final void _cairo_set_source_surface(long cr,
                                                   long surface,
                                                   double x,
                                                   double y)
Parameters:
cr - cast=(cairo_t *)
surface - cast=(cairo_surface_t *)

cairo_set_source_surface

public static final void cairo_set_source_surface(long cr,
                                                  long surface,
                                                  double x,
                                                  double y)

_cairo_set_tolerance

public static final void _cairo_set_tolerance(long cr,
                                              double tolerance)
Parameters:
cr - cast=(cairo_t *)

cairo_set_tolerance

public static final void cairo_set_tolerance(long cr,
                                             double tolerance)

_cairo_show_glyphs

public static final void _cairo_show_glyphs(long cr,
                                            long glyphs,
                                            int num_glyphs)
Parameters:
cr - cast=(cairo_t *)
glyphs - cast=(cairo_glyph_t *)

cairo_show_glyphs

public static final void cairo_show_glyphs(long cr,
                                           long glyphs,
                                           int num_glyphs)

_cairo_show_page

public static final void _cairo_show_page(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_show_page

public static final void cairo_show_page(long cr)

_cairo_show_text

public static final void _cairo_show_text(long cr,
                                          byte[] utf8)
Parameters:
cr - cast=(cairo_t *)
utf8 - cast=(const char *)

cairo_show_text

public static final void cairo_show_text(long cr,
                                         byte[] utf8)

_cairo_status

public static final int _cairo_status(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_status

public static final int cairo_status(long cr)

_cairo_status_to_string

public static final long _cairo_status_to_string(int status)

cairo_status_to_string

public static final long cairo_status_to_string(int status)

_cairo_stroke

public static final void _cairo_stroke(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_stroke

public static final void cairo_stroke(long cr)

_cairo_stroke_extents

public static final void _cairo_stroke_extents(long cr,
                                               double[] x1,
                                               double[] y1,
                                               double[] x2,
                                               double[] y2)
Parameters:
cr - cast=(cairo_t *)

cairo_stroke_extents

public static final void cairo_stroke_extents(long cr,
                                              double[] x1,
                                              double[] y1,
                                              double[] x2,
                                              double[] y2)

_cairo_stroke_preserve

public static final void _cairo_stroke_preserve(long cr)
Parameters:
cr - cast=(cairo_t *)

cairo_stroke_preserve

public static final void cairo_stroke_preserve(long cr)

_cairo_surface_create_similar

public static final long _cairo_surface_create_similar(long other,
                                                       int format,
                                                       int width,
                                                       int height)
Parameters:
other - cast=(cairo_surface_t *)

cairo_surface_create_similar

public static final long cairo_surface_create_similar(long other,
                                                      int format,
                                                      int width,
                                                      int height)

_cairo_surface_destroy

public static final void _cairo_surface_destroy(long surface)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_surface_destroy

public static final void cairo_surface_destroy(long surface)

_cairo_surface_finish

public static final void _cairo_surface_finish(long surface)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_surface_finish

public static final void cairo_surface_finish(long surface)

_cairo_surface_get_type

public static final int _cairo_surface_get_type(long surface)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_surface_get_type

public static final int cairo_surface_get_type(long surface)

_cairo_surface_get_user_data

public static final long _cairo_surface_get_user_data(long surface,
                                                      long key)
Parameters:
surface - cast=(cairo_surface_t *)
key - cast=(cairo_user_data_key_t *)

cairo_surface_get_user_data

public static final long cairo_surface_get_user_data(long surface,
                                                     long key)

_cairo_surface_reference

public static final void _cairo_surface_reference(long surface)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_surface_reference

public static final void cairo_surface_reference(long surface)

_cairo_surface_set_device_offset

public static final void _cairo_surface_set_device_offset(long surface,
                                                          double x_offset,
                                                          double y_offset)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_surface_set_device_offset

public static final void cairo_surface_set_device_offset(long surface,
                                                         double x_offset,
                                                         double y_offset)

_cairo_surface_set_fallback_resolution

public static final void _cairo_surface_set_fallback_resolution(long surface,
                                                                double x_pixels_per_inch,
                                                                double y_pixels_per_inch)

cairo_surface_set_fallback_resolution

public static final void cairo_surface_set_fallback_resolution(long surface,
                                                               double x_pixels_per_inch,
                                                               double y_pixels_per_inch)

_cairo_surface_set_user_data

public static final int _cairo_surface_set_user_data(long surface,
                                                     long key,
                                                     long user_data,
                                                     long destroy)
Parameters:
surface - cast=(cairo_surface_t *)
key - cast=(cairo_user_data_key_t *)
user_data - cast=(void *)
destroy - cast=(cairo_destroy_func_t)

cairo_surface_set_user_data

public static final int cairo_surface_set_user_data(long surface,
                                                    long key,
                                                    long user_data,
                                                    long destroy)

_cairo_text_extents

public static final void _cairo_text_extents(long cr,
                                             byte[] utf8,
                                             cairo_text_extents_t extents)
Parameters:
cr - cast=(cairo_t *)
utf8 - cast=(const char *)
extents - cast=(cairo_text_extents_t *)

cairo_text_extents

public static final void cairo_text_extents(long cr,
                                            byte[] utf8,
                                            cairo_text_extents_t extents)

_cairo_text_path

public static final void _cairo_text_path(long cr,
                                          byte[] utf8)
Parameters:
cr - cast=(cairo_t *)
utf8 - cast=(const char *)

cairo_text_path

public static final void cairo_text_path(long cr,
                                         byte[] utf8)

_cairo_transform

public static final void _cairo_transform(long cr,
                                          double[] matrix)
Parameters:
cr - cast=(cairo_t *)
matrix - cast=(cairo_matrix_t *)

cairo_transform

public static final void cairo_transform(long cr,
                                         double[] matrix)

_cairo_translate

public static final void _cairo_translate(long cr,
                                          double tx,
                                          double ty)
Parameters:
cr - cast=(cairo_t *)

cairo_translate

public static final void cairo_translate(long cr,
                                         double tx,
                                         double ty)

_cairo_user_to_device

public static final void _cairo_user_to_device(long cr,
                                               double[] x,
                                               double[] y)
Parameters:
cr - cast=(cairo_t *)

cairo_user_to_device

public static final void cairo_user_to_device(long cr,
                                              double[] x,
                                              double[] y)

_cairo_user_to_device_distance

public static final void _cairo_user_to_device_distance(long cr,
                                                        double[] dx,
                                                        double[] dy)
Parameters:
cr - cast=(cairo_t *)

cairo_user_to_device_distance

public static final void cairo_user_to_device_distance(long cr,
                                                       double[] dx,
                                                       double[] dy)

cairo_version

public static final int cairo_version()

_cairo_xlib_surface_create

public static final long _cairo_xlib_surface_create(long dpy,
                                                    long drawable,
                                                    long visual,
                                                    int width,
                                                    int height)
Parameters:
dpy - cast=(Display *)
drawable - cast=(Drawable)
visual - cast=(Visual *)

cairo_xlib_surface_create

public static final long cairo_xlib_surface_create(long dpy,
                                                   long drawable,
                                                   long visual,
                                                   int width,
                                                   int height)

_cairo_xlib_surface_create_for_bitmap

public static final long _cairo_xlib_surface_create_for_bitmap(long dpy,
                                                               long pixmap,
                                                               long screen,
                                                               int width,
                                                               int height)
Parameters:
dpy - cast=(Display *)
pixmap - cast=(Pixmap)
screen - cast=(Screen *)

cairo_xlib_surface_create_for_bitmap

public static final long cairo_xlib_surface_create_for_bitmap(long dpy,
                                                              long pixmap,
                                                              long screen,
                                                              int width,
                                                              int height)

_cairo_xlib_surface_set_size

public static final void _cairo_xlib_surface_set_size(long surface,
                                                      int width,
                                                      int height)
Parameters:
surface - cast=(cairo_surface_t *)

cairo_xlib_surface_set_size

public static final void cairo_xlib_surface_set_size(long surface,
                                                     int width,
                                                     int height)

memmove

public static final void memmove(cairo_path_t dest,
                                 long src,
                                 long size)
Parameters:
dest - cast=(void *)
src - cast=(const void *)
size - cast=(size_t)

memmove

public static final void memmove(cairo_path_data_t dest,
                                 long src,
                                 long size)
Parameters:
dest - cast=(void *)
src - cast=(const void *)
size - cast=(size_t)

memmove

public static final void memmove(double[] dest,
                                 long src,
                                 long size)
Parameters:
dest - cast=(void *)
src - cast=(const void *)
size - cast=(size_t)