Class Cairo

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

public class Cairo extends Platform
  • Field Details

  • Constructor Details

    • Cairo

      public Cairo()
  • Method Details

    • cairo_path_data_t_sizeof

      public static final int cairo_path_data_t_sizeof()
      64
    • cairo_rectangle_int_t_sizeof

      public static final int cairo_rectangle_int_t_sizeof()
    • cairo_path_t_sizeof

      public static final int cairo_path_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_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_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_clip

      public static final void cairo_clip(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_close_path

      public static final void cairo_close_path(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_copy_path

      public static final long cairo_copy_path(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_copy_path_flat

      public static final long cairo_copy_path_flat(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_create

      public static final long cairo_create(long target)
      Parameters:
      target - cast=(cairo_surface_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)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_destroy

      public static final void cairo_destroy(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_fill

      public static final void cairo_fill(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • 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_get_antialias

      public static final int cairo_font_options_get_antialias(long options)
      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)
      Parameters:
      options - cast=(cairo_font_options_t *)
    • cairo_get_antialias

      public static final int cairo_get_antialias(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • 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_fill_rule

      public static final int cairo_get_fill_rule(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_get_font_face

      public static final long cairo_get_font_face(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • 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_source

      public static final long cairo_get_source(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_get_target

      public static final long cairo_get_target(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_get_tolerance

      public static final double cairo_get_tolerance(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_identity_matrix

      public static final void cairo_identity_matrix(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_image_surface_create

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

      public static final long cairo_image_surface_get_data(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_image_surface_get_format

      public static final int cairo_image_surface_get_format(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • 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_width

      public static final int cairo_image_surface_get_width(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_image_surface_get_stride

      public static final int cairo_image_surface_get_stride(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_in_fill

      public static final int cairo_in_fill(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)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_line_to

      public static final void cairo_line_to(long cr, double x, double y)
      Parameters:
      cr - cast=(cairo_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)
      Parameters:
      matrix - cast=(cairo_matrix_t *)
    • cairo_matrix_init_identity

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

      public static final int cairo_matrix_invert(double[] matrix)
      Parameters:
      matrix - cast=(cairo_matrix_t *)
    • 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_rotate

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

      public static final void cairo_matrix_scale(double[] matrix, double sx, double sy)
      Parameters:
      matrix - cast=(cairo_matrix_t *)
    • 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_translate

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

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

      public static final void cairo_new_path(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_paint

      public static final void cairo_paint(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_paint_with_alpha

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

      public static final void cairo_path_destroy(long path)
      Parameters:
      path - cast=(cairo_path_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)
      Parameters:
      pattern - cast=(cairo_pattern_t *)
    • 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_linear

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

      public static final void cairo_pattern_destroy(long pattern)
      Parameters:
      pattern - cast=(cairo_pattern_t *)
    • 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_filter

      public static final void cairo_pattern_set_filter(long pattern, int filter)
      Parameters:
      pattern - cast=(cairo_pattern_t *)
    • 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_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_push_group

      public static final void cairo_push_group(long cairo)
      Parameters:
      cairo - cast=(cairo_t *)
    • cairo_pop_group_to_source

      public static final void cairo_pop_group_to_source(long cairo)
      Parameters:
      cairo - cast=(cairo_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)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_rectangle

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

      public static final long cairo_reference(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_reset_clip

      public static final void cairo_reset_clip(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_restore

      public static final void cairo_restore(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_save

      public static final void cairo_save(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_scale

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

      public static final void cairo_surface_set_device_scale(long cr, double sx, double sy)
      Parameters:
      cr - cast=(cairo_surface_t *)
    • cairo_surface_get_device_scale

      public static final void cairo_surface_get_device_scale(long cr, double[] sx, double[] sy)
      Parameters:
      cr - cast=(cairo_surface_t *)
      sx - cast=(double *)
      sy - cast=(double *)
    • 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_set_antialias

      public static final void cairo_set_antialias(long cr, int antialias)
      Parameters:
      cr - cast=(cairo_t *)
    • 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_fill_rule

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

      public static final void cairo_set_font_size(long cr, double size)
      Parameters:
      cr - cast=(cairo_t *)
    • 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_join

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

      public static final void cairo_set_line_width(long cr, double width)
      Parameters:
      cr - cast=(cairo_t *)
    • 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_miter_limit

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

      public static final void cairo_set_operator(long cr, int op)
      Parameters:
      cr - cast=(cairo_t *)
    • 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_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_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_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_tolerance

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

      public static final void cairo_show_page(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_stroke

      public static final void cairo_stroke(long cr)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_surface_destroy

      public static final void cairo_surface_destroy(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_surface_flush

      public static final void cairo_surface_flush(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_surface_finish

      public static final void cairo_surface_finish(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_surface_get_type

      public static final int cairo_surface_get_type(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_surface_get_content

      public static final int cairo_surface_get_content(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_surface_mark_dirty

      public static final void cairo_surface_mark_dirty(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_surface_reference

      public static final void cairo_surface_reference(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_transform

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

      public static final void cairo_translate(long cr, double tx, double ty)
      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)
      Parameters:
      cr - cast=(cairo_t *)
    • cairo_version

      public static final int cairo_version()
    • cairo_xlib_surface_get_height

      public static final int cairo_xlib_surface_get_height(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_xlib_surface_get_width

      public static final int cairo_xlib_surface_get_width(long surface)
      Parameters:
      surface - cast=(cairo_surface_t *)
    • cairo_region_num_rectangles

      public static final int cairo_region_num_rectangles(long region)
      Parameters:
      region - cast=(cairo_region_t *)
    • cairo_region_create

      public static final long cairo_region_create()
    • cairo_region_copy

      public static final long cairo_region_copy(long region)
      Parameters:
      region - cast=(cairo_region_t *)
    • cairo_region_contains_point

      public static final boolean cairo_region_contains_point(long region, int x, int y)
      Parameters:
      region - cast=(cairo_region_t *)
    • cairo_region_contains_rectangle

      public static final long cairo_region_contains_rectangle(long region, cairo_rectangle_int_t rect)
      Parameters:
      region - cast=(cairo_region_t *)
      rect - cast=(cairo_rectangle_int_t *)
    • cairo_region_destroy

      public static final void cairo_region_destroy(long region)
      Parameters:
      region - cast=(cairo_region_t *)
    • cairo_region_is_empty

      public static final boolean cairo_region_is_empty(long region)
      Parameters:
      region - cast=(cairo_region_t *)
    • cairo_region_get_extents

      public static final void cairo_region_get_extents(long region, cairo_rectangle_int_t rectangle)
      Parameters:
      region - cast=(cairo_region_t *)
      rectangle - cast=(cairo_rectangle_int_t *),flags=no_in
    • cairo_region_get_rectangle

      public static final void cairo_region_get_rectangle(long region, int nth, long rectangle)
      Parameters:
      region - cast=(cairo_region_t *)
      rectangle - cast=(cairo_rectangle_int_t *)
    • cairo_region_intersect

      public static final void cairo_region_intersect(long source1, long source2)
      Parameters:
      source1 - cast=(cairo_region_t *)
      source2 - cast=(const cairo_region_t *)
    • cairo_region_create_rectangle

      public static final long cairo_region_create_rectangle(cairo_rectangle_int_t rectangle)
      Parameters:
      rectangle - cast=(const cairo_rectangle_int_t *)
    • cairo_region_subtract

      public static final void cairo_region_subtract(long source1, long source2)
      Parameters:
      source1 - cast=(cairo_region_t *)
      source2 - cast=(const cairo_region_t *)
    • cairo_region_translate

      public static final void cairo_region_translate(long region, int dx, int dy)
      Parameters:
      region - cast=(cairo_region_t *)
    • cairo_region_union

      public static final void cairo_region_union(long source1, long source2)
      Parameters:
      source1 - cast=(cairo_region_t *)
      source2 - cast=(const cairo_region_t *)
    • cairo_region_union_rectangle

      public static final void cairo_region_union_rectangle(long region, cairo_rectangle_int_t rect)
      Parameters:
      region - cast=(cairo_region_t *)
      rect - cast=(cairo_rectangle_int_t *),flags=no_out
    • 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(cairo_rectangle_int_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)