Top Fields Constructors Methods
org.eclipse.swt.internal.cairo

public Class Cairo

extends Platform
Class Inheritance
Imports
org.eclipse.swt.internal.*

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from org.eclipse.swt.internal.Platform:
PLATFORM

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static final native void
cairo_append_path(long
cast=(cairo_t *)
cr
,
long
cast=(cairo_path_t *)
path
)

public static final native void
cairo_arc(long
cast=(cairo_t *)
cr
,
double xc, double yc, double radius, double angle1, double angle2)

public static final native void
cairo_arc_negative(long
cast=(cairo_t *)
cr
,
double xc, double yc, double radius, double angle1, double angle2)

public static final native void
cairo_clip(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_close_path(long
cast=(cairo_t *)
cr
)

public static final native long
cairo_copy_path(long
cast=(cairo_t *)
cr
)

public static final native long
cairo_copy_path_flat(long
cast=(cairo_t *)
cr
)

public static final native long
cairo_create(long
cast=(cairo_surface_t *)
target
)

public static final native void
cairo_curve_to(long
cast=(cairo_t *)
cr
,
double x1, double y1, double x2, double y2, double x3, double y3)

public static final native void
cairo_destroy(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_fill(long
cast=(cairo_t *)
cr
)

public static final native long
public static final native void
cairo_font_options_destroy(long
cast=(cairo_font_options_t *)
options
)

public static final native int
cairo_font_options_get_antialias(long
cast=(cairo_font_options_t *)
options
)

public static final native void
cairo_font_options_set_antialias(long
cast=(cairo_font_options_t *)
options
,
int antialias)

public static final native int
cairo_get_antialias(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_get_current_point(long
cast=(cairo_t *)
cr
,
double[] x, double[] y)

public static final native int
cairo_get_fill_rule(long
cast=(cairo_t *)
cr
)

public static final native long
cairo_get_font_face(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_get_matrix(long
cast=(cairo_t *)
cr
,
double[]
cast=(cairo_matrix_t *)
matrix
)

public static final native long
cairo_get_source(long
cast=(cairo_t *)
cr
)

public static final native long
cairo_get_target(long
cast=(cairo_t *)
cr
)

public static final native double
cairo_get_tolerance(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_identity_matrix(long
cast=(cairo_t *)
cr
)

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

public static final native long
cairo_image_surface_get_data(long
cast=(cairo_surface_t *)
surface
)

public static final native int
cairo_image_surface_get_format(long
cast=(cairo_surface_t *)
surface
)

public static final native int
cairo_image_surface_get_height(long
cast=(cairo_surface_t *)
surface
)

public static final native int
cairo_image_surface_get_stride(long
cast=(cairo_surface_t *)
surface
)

public static final native int
cairo_image_surface_get_width(long
cast=(cairo_surface_t *)
surface
)

public static final native int
cairo_in_fill(long
cast=(cairo_t *)
cr
,
double x, double y)

public static final native int
cairo_in_stroke(long
cast=(cairo_t *)
cr
,
double x, double y)

public static final native void
cairo_line_to(long
cast=(cairo_t *)
cr
,
double x, double y)

public static final native void
cairo_matrix_init(double[]
cast=(cairo_matrix_t *)
matrix
,
double xx, double yx, double xy, double yy, double x0, double y0)

public static final native void
cairo_matrix_init_identity(double[]
cast=(cairo_matrix_t *)
matrix
)

public static final native int
cairo_matrix_invert(double[]
cast=(cairo_matrix_t *)
matrix
)

public static final native void
cairo_matrix_multiply(double[]
cast=(cairo_matrix_t *)
result
,
double[]
cast=(cairo_matrix_t *)
a
,
double[]
cast=(cairo_matrix_t *)
b
)

public static final native void
cairo_matrix_rotate(double[]
cast=(cairo_matrix_t *)
matrix
,
double radians)

public static final native void
cairo_matrix_scale(double[]
cast=(cairo_matrix_t *)
matrix
,
double sx, double sy)

public static final native void
cairo_matrix_transform_point(double[]
cast=(cairo_matrix_t *)
matrix
,
double[] x, double[] y)

public static final native void
cairo_matrix_translate(double[]
cast=(cairo_matrix_t *)
matrix
,
double tx, double ty)

public static final native void
cairo_move_to(long
cast=(cairo_t *)
cr
,
double x, double y)

public static final native void
cairo_new_path(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_paint(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_paint_with_alpha(long
cast=(cairo_t *)
cr
,
double alpha)

public static final native int
public static final native void
cairo_path_destroy(long
cast=(cairo_path_t *)
path
)

public static final native int
public static final native void
cairo_pattern_add_color_stop_rgba(long
cast=(cairo_pattern_t *)
pattern
,
double offset, double red, double green, double blue, double alpha)

public static final native long
cairo_pattern_create_for_surface(long
cast=(cairo_surface_t *)
surface
)

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

public static final native void
cairo_pattern_destroy(long
cast=(cairo_pattern_t *)
pattern
)

public static final native void
cairo_pattern_set_extend(long
cast=(cairo_pattern_t *)
pattern
,
int extend)

public static final native void
cairo_pattern_set_filter(long
cast=(cairo_pattern_t *)
pattern
,
int filter)

public static final native void
cairo_pattern_set_matrix(long
cast=(cairo_pattern_t *)
pattern
,
double[]
cast=(cairo_matrix_t *)
matrix
)

public static final native void
cairo_pdf_surface_set_size(long
cast=(cairo_surface_t *)
surface
,
double width_in_points, double height_in_points)

public static final native void
cairo_pop_group_to_source(long
cast=(cairo_t *)
cairo
)

public static final native void
cairo_ps_surface_set_size(long
cast=(cairo_surface_t *)
surface
,
double width_in_points, double height_in_points)

public static final native void
cairo_push_group(long
cast=(cairo_t *)
cairo
)

public static final native void
cairo_rectangle(long
cast=(cairo_t *)
cr
,
double x, double y, double width, double height)

public static final native int
public static final native long
cairo_reference(long
cast=(cairo_t *)
cr
)

public static final native boolean
cairo_region_contains_point(long
cast=(cairo_region_t *)
region
,
int x, int y)

public static final native long
cairo_region_contains_rectangle(long
cast=(cairo_region_t *)
region
,
cairo_rectangle_int_t
cast=(cairo_rectangle_int_t *)
rect
)

public static final native long
cairo_region_copy(long
cast=(cairo_region_t *)
region
)

public static final native long
public static final native long
cairo_region_create_rectangle(cairo_rectangle_int_t
cast=(const cairo_rectangle_int_t *)
rectangle
)

public static final native void
cairo_region_destroy(long
cast=(cairo_region_t *)
region
)

public static final native void
cairo_region_get_extents(long
cast=(cairo_region_t *)
region
,
cairo_rectangle_int_t
cast=(cairo_rectangle_int_t *),flags=no_in
rectangle
)

public static final native void
cairo_region_get_rectangle(long
cast=(cairo_region_t *)
region
,
int nth, long
cast=(cairo_rectangle_int_t *)
rectangle
)

public static final native void
cairo_region_intersect(long
cast=(cairo_region_t *)
source1
,
long
cast=(const cairo_region_t *)
source2
)

public static final native boolean
cairo_region_is_empty(long
cast=(cairo_region_t *)
region
)

public static final native int
cairo_region_num_rectangles(long
cast=(cairo_region_t *)
region
)

public static final native void
cairo_region_subtract(long
cast=(cairo_region_t *)
source1
,
long
cast=(const cairo_region_t *)
source2
)

public static final native void
cairo_region_translate(long
cast=(cairo_region_t *)
region
,
int dx, int dy)

public static final native void
cairo_region_union(long
cast=(cairo_region_t *)
source1
,
long
cast=(const cairo_region_t *)
source2
)

public static final native void
cairo_region_union_rectangle(long
cast=(cairo_region_t *)
region
,
cairo_rectangle_int_t
cast=(cairo_rectangle_int_t *),flags=no_out
rect
)

public static final native void
cairo_reset_clip(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_restore(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_save(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_scale(long
cast=(cairo_t *)
cr
,
double sx, double sy)

public static final native void
cairo_select_font_face(long
cast=(cairo_t *)
cr
,
byte[]
cast=(const char *)
family
,
int slant, int weight)

public static final native void
cairo_set_antialias(long
cast=(cairo_t *)
cr
,
int antialias)

public static final native void
cairo_set_dash(long
cast=(cairo_t *)
cr
,
double[] dashes, int ndash, double offset)

public static final native void
cairo_set_fill_rule(long
cast=(cairo_t *)
cr
,
int fill_rule)

public static final native void
cairo_set_font_size(long
cast=(cairo_t *)
cr
,
double size)

public static final native void
cairo_set_line_cap(long
cast=(cairo_t *)
cr
,
int line_cap)

public static final native void
cairo_set_line_join(long
cast=(cairo_t *)
cr
,
int line_join)

public static final native void
cairo_set_line_width(long
cast=(cairo_t *)
cr
,
double width)

public static final native void
cairo_set_matrix(long
cast=(cairo_t *)
cr
,
double[]
cast=(cairo_matrix_t *)
matrix
)

public static final native void
cairo_set_miter_limit(long
cast=(cairo_t *)
cr
,
double limit)

public static final native void
cairo_set_operator(long
cast=(cairo_t *)
cr
,
int op)

public static final native void
cairo_set_source(long
cast=(cairo_t *)
cr
,
long
cast=(cairo_pattern_t *)
source
)

public static final native void
cairo_set_source_rgb(long
cast=(cairo_t *)
cr
,
double red, double green, double blue)

public static final native void
cairo_set_source_rgba(long
cast=(cairo_t *)
cr
,
double red, double green, double blue, double alpha)

public static final native void
cairo_set_source_surface(long
cast=(cairo_t *)
cr
,
long
cast=(cairo_surface_t *)
surface
,
double x, double y)

public static final native void
cairo_set_tolerance(long
cast=(cairo_t *)
cr
,
double tolerance)

public static final native void
cairo_show_page(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_stroke(long
cast=(cairo_t *)
cr
)

public static final native void
cairo_surface_destroy(long
cast=(cairo_surface_t *)
surface
)

public static final native void
cairo_surface_finish(long
cast=(cairo_surface_t *)
surface
)

public static final native void
cairo_surface_flush(long
cast=(cairo_surface_t *)
surface
)

public static final native int
cairo_surface_get_content(long
cast=(cairo_surface_t *)
surface
)

public static final native void
cairo_surface_get_device_scale(long
cast=(cairo_surface_t *)
cr
,
double[]
cast=(double *)
sx
,
double[]
cast=(double *)
sy
)

public static final native int
cairo_surface_get_type(long
cast=(cairo_surface_t *)
surface
)

public static final native void
cairo_surface_mark_dirty(long
cast=(cairo_surface_t *)
surface
)

public static final native void
cairo_surface_reference(long
cast=(cairo_surface_t *)
surface
)

public static final native void
cairo_surface_set_device_scale(long
cast=(cairo_surface_t *)
cr
,
double sx, double sy)

public static final native void
cairo_transform(long
cast=(cairo_t *)
cr
,
double[]
cast=(cairo_matrix_t *)
matrix
)

public static final native void
cairo_translate(long
cast=(cairo_t *)
cr
,
double tx, double ty)

public static final native void
cairo_user_to_device_distance(long
cast=(cairo_t *)
cr
,
double[] dx, double[] dy)

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

Natives

public static final native int
cairo_xlib_surface_get_height(long
cast=(cairo_surface_t *)
surface
)

public static final native int
cairo_xlib_surface_get_width(long
cast=(cairo_surface_t *)
surface
)

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

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

public static final native void
memmove(cairo_rectangle_int_t
cast=(void *)
dest
,
long
cast=(const void *)
src
,
long
cast=(size_t)
size
)

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

Inherited from org.eclipse.swt.internal.Platform:
isLoadable