C# Класс Cairo.NativeMethods

Показать файл Открыть проект

Приватные методы

Метод Описание
cairo_append_path ( IntPtr cr, IntPtr path ) : void
cairo_arc ( IntPtr cr, double xc, double yc, double radius, double angle1, double angle2 ) : void
cairo_arc_negative ( IntPtr cr, double xc, double yc, double radius, double angle1, double angle2 ) : void
cairo_atsui_font_face_create_for_atsu_font_id ( IntPtr font_id ) : IntPtr
cairo_clip ( IntPtr cr ) : void
cairo_clip_extents ( IntPtr cr, double &x1, double &y1, double &x2, double &y2 ) : void
cairo_clip_preserve ( IntPtr cr ) : void
cairo_close_path ( IntPtr cr ) : void
cairo_copy_clip_rectangle_list ( IntPtr cr ) : IntPtr
cairo_copy_page ( IntPtr cr ) : void
cairo_copy_path ( IntPtr cr ) : IntPtr
cairo_copy_path_flat ( IntPtr cr ) : IntPtr
cairo_create ( IntPtr target ) : IntPtr
cairo_curve_to ( IntPtr cr, double x1, double y1, double x2, double y2, double x3, double y3 ) : void
cairo_debug_reset_static_data ( ) : void
cairo_destroy ( IntPtr cr ) : void
cairo_device_acquire ( IntPtr device ) : Status
cairo_device_destroy ( IntPtr device ) : void
cairo_device_finish ( IntPtr device ) : void
cairo_device_flush ( IntPtr device ) : void
cairo_device_get_type ( IntPtr device ) : DeviceType
cairo_device_reference ( IntPtr device ) : IntPtr
cairo_device_release ( IntPtr device ) : void
cairo_device_status ( IntPtr device ) : Status
cairo_device_to_user ( IntPtr cr, double &x, double &y ) : void
cairo_device_to_user_distance ( IntPtr cr, double &dx, double &dy ) : void
cairo_directfb_surface_create ( IntPtr dfb, IntPtr surface ) : IntPtr
cairo_fill ( IntPtr cr ) : void
cairo_fill_extents ( IntPtr cr, double &x1, double &y1, double &x2, double &y2 ) : void
cairo_fill_preserve ( IntPtr cr ) : void
cairo_font_extents ( IntPtr cr, FontExtents &extents ) : void
cairo_font_face_destroy ( IntPtr font_face ) : void
cairo_font_face_get_reference_count ( IntPtr font_face ) : uint
cairo_font_face_get_type ( IntPtr font_face ) : FontType
cairo_font_face_reference ( IntPtr font_face ) : IntPtr
cairo_font_face_status ( IntPtr font_face ) : Status
cairo_font_options_copy ( IntPtr original ) : IntPtr
cairo_font_options_create ( ) : IntPtr
cairo_font_options_destroy ( IntPtr options ) : void
cairo_font_options_equal ( IntPtr options, IntPtr other ) : bool
cairo_font_options_get_antialias ( IntPtr options ) : Antialias
cairo_font_options_get_hint_metrics ( IntPtr options ) : HintMetrics
cairo_font_options_get_hint_style ( IntPtr options ) : HintStyle
cairo_font_options_get_subpixel_order ( IntPtr options ) : SubpixelOrder
cairo_font_options_hash ( IntPtr options ) : long
cairo_font_options_merge ( IntPtr options, IntPtr other ) : void
cairo_font_options_set_antialias ( IntPtr options, Antialias aa ) : void
cairo_font_options_set_hint_metrics ( IntPtr options, HintMetrics metrics ) : void
cairo_font_options_set_hint_style ( IntPtr options, HintStyle style ) : void
cairo_font_options_set_subpixel_order ( IntPtr options, SubpixelOrder order ) : void
cairo_font_options_status ( IntPtr options ) : Status
cairo_format_stride_for_width ( Format format, int width ) : int
cairo_ft_font_face_create_for_ft_face ( IntPtr face, int load_flags ) : IntPtr
cairo_ft_font_face_create_for_pattern ( IntPtr fc_pattern ) : IntPtr
cairo_ft_font_options_substitute ( FontOptions options, IntPtr pattern ) : void
cairo_ft_scaled_font_lock_face ( IntPtr scaled_font ) : IntPtr
cairo_ft_scaled_font_unlock_face ( IntPtr scaled_font ) : void
cairo_get_antialias ( IntPtr cr ) : Antialias
cairo_get_current_point ( IntPtr cr, double &x, double &y ) : void
cairo_get_dash ( IntPtr cr, IntPtr dashes, double &offset ) : void
cairo_get_dash_count ( IntPtr cr ) : int
cairo_get_fill_rule ( IntPtr cr ) : FillRule
cairo_get_font_face ( IntPtr cr ) : IntPtr
cairo_get_font_matrix ( IntPtr cr, Matrix &matrix ) : void
cairo_get_font_options ( IntPtr cr, IntPtr options ) : void
cairo_get_group_target ( IntPtr cr ) : IntPtr
cairo_get_line_cap ( IntPtr cr ) : LineCap
cairo_get_line_join ( IntPtr cr ) : LineJoin
cairo_get_line_width ( IntPtr cr ) : double
cairo_get_matrix ( IntPtr cr, Matrix matrix ) : void
cairo_get_miter_limit ( IntPtr cr ) : double
cairo_get_operator ( IntPtr cr ) : Operator
cairo_get_reference_count ( IntPtr surface ) : uint
cairo_get_scaled_font ( IntPtr cr ) : IntPtr
cairo_get_source ( IntPtr cr ) : IntPtr
cairo_get_target ( IntPtr cr ) : IntPtr
cairo_get_tolerance ( IntPtr cr ) : double
cairo_get_user_data ( IntPtr cr, IntPtr key ) : IntPtr
cairo_glitz_surface_create ( IntPtr surface ) : IntPtr
cairo_glyph_extents ( IntPtr cr, IntPtr glyphs, int num_glyphs, TextExtents &extents ) : void
cairo_glyph_path ( IntPtr cr, IntPtr glyphs, int num_glyphs ) : void
cairo_has_current_point ( IntPtr cr ) : bool
cairo_identity_matrix ( IntPtr cr ) : void
cairo_image_surface_create ( Cairo format, int width, int height ) : IntPtr
cairo_image_surface_create_for_data ( IntPtr data, Cairo format, int width, int height, int stride ) : IntPtr
cairo_image_surface_create_for_data ( byte data, Cairo format, int width, int height, int stride ) : IntPtr
cairo_image_surface_create_from_png ( string filename ) : IntPtr
cairo_image_surface_create_from_png_stream ( [ read_func, IntPtr closure ) : IntPtr
cairo_image_surface_get_data ( IntPtr surface ) : IntPtr
cairo_image_surface_get_format ( IntPtr surface ) : Format
cairo_image_surface_get_height ( IntPtr surface ) : int
cairo_image_surface_get_stride ( IntPtr surface ) : int
cairo_image_surface_get_width ( IntPtr surface ) : int
cairo_in_clip ( IntPtr cr, double x, double y ) : bool
cairo_in_fill ( IntPtr cr, double x, double y ) : bool
cairo_in_stroke ( IntPtr cr, double x, double y ) : bool
cairo_line_to ( IntPtr cr, double x, double y ) : void
cairo_mask ( IntPtr cr, IntPtr pattern ) : void
cairo_mask_surface ( IntPtr cr, IntPtr surface, double x, double y ) : void
cairo_matrix_init ( Matrix matrix, double xx, double yx, double xy, double yy, double x0, double y0 ) : void
cairo_matrix_init_identity ( Matrix matrix ) : void
cairo_matrix_init_rotate ( Matrix matrix, double radians ) : void
cairo_matrix_init_scale ( Matrix matrix, double sx, double sy ) : void
cairo_matrix_init_translate ( Matrix matrix, double tx, double ty ) : void
cairo_matrix_invert ( Matrix matrix ) : Status
cairo_matrix_multiply ( Matrix result, Matrix a, Matrix b ) : void
cairo_matrix_rotate ( Matrix matrix, double radians ) : void
cairo_matrix_scale ( Matrix matrix, double sx, double sy ) : void
cairo_matrix_transform_distance ( Matrix matrix, double &dx, double &dy ) : void
cairo_matrix_transform_point ( Matrix matrix, double &x, double &y ) : void
cairo_matrix_translate ( Matrix matrix, double tx, double ty ) : void
cairo_move_to ( IntPtr cr, double x, double y ) : void
cairo_new_path ( IntPtr cr ) : void
cairo_new_sub_path ( IntPtr cr ) : void
cairo_paint ( IntPtr cr ) : void
cairo_paint_with_alpha ( IntPtr cr, double alpha ) : void
cairo_path_destroy ( IntPtr path ) : void
cairo_path_extents ( IntPtr cr, double &x1, double &y1, double &x2, double &y2 ) : void
cairo_pattern_add_color_stop_rgb ( IntPtr pattern, double offset, double red, double green, double blue ) : void
cairo_pattern_add_color_stop_rgba ( IntPtr pattern, double offset, double red, double green, double blue, double alpha ) : void
cairo_pattern_create_for_surface ( IntPtr surface ) : IntPtr
cairo_pattern_create_linear ( double x0, double y0, double x1, double y1 ) : IntPtr
cairo_pattern_create_radial ( double cx0, double cy0, double radius0, double cx1, double cy1, double radius1 ) : IntPtr
cairo_pattern_create_rgb ( double r, double g, double b ) : IntPtr
cairo_pattern_create_rgba ( double r, double g, double b, double a ) : IntPtr
cairo_pattern_destroy ( IntPtr pattern ) : void
cairo_pattern_get_color_stop_count ( IntPtr pattern, int &count ) : Status
cairo_pattern_get_color_stop_rgba ( IntPtr pattern, int index, double &offset, double &red, double &green, double &blue, double &alpha ) : Status
cairo_pattern_get_extend ( IntPtr pattern ) : Extend
cairo_pattern_get_filter ( IntPtr pattern ) : Filter
cairo_pattern_get_linear_points ( IntPtr pattern, double &x0, double &y0, double &x1, double &y1 ) : Status
cairo_pattern_get_matrix ( IntPtr pattern, Matrix matrix ) : void
cairo_pattern_get_radial_circles ( IntPtr pattern, double &x0, double &y0, double &r0, double &x1, double &y1, double &r1 ) : Status
cairo_pattern_get_rgba ( IntPtr pattern, double &red, double &green, double &blue, double &alpha ) : Status
cairo_pattern_get_surface ( IntPtr pattern, IntPtr &surface ) : Status
cairo_pattern_get_type ( IntPtr pattern ) : PatternType
cairo_pattern_reference ( IntPtr pattern ) : IntPtr
cairo_pattern_set_extend ( IntPtr pattern, Extend extend ) : void
cairo_pattern_set_filter ( IntPtr pattern, Filter filter ) : void
cairo_pattern_set_matrix ( IntPtr pattern, Matrix matrix ) : void
cairo_pattern_status ( IntPtr pattern ) : Status
cairo_pdf_surface_create ( string filename, double width, double height ) : IntPtr
cairo_pdf_surface_set_size ( IntPtr surface, double x, double y ) : void
cairo_pop_group ( IntPtr cr ) : IntPtr
cairo_pop_group_to_source ( IntPtr cr ) : void
cairo_ps_surface_create ( string filename, double width, double height ) : IntPtr
cairo_ps_surface_dsc_begin_page_setup ( IntPtr surface ) : void
cairo_ps_surface_dsc_begin_setup ( IntPtr surface ) : void
cairo_ps_surface_dsc_comment ( IntPtr surface, string comment ) : void
cairo_ps_surface_set_size ( IntPtr surface, double x, double y ) : void
cairo_push_group ( IntPtr cr ) : void
cairo_push_group_with_content ( IntPtr cr, Content content ) : void
cairo_quartz_surface_create ( IntPtr context, bool flipped, int width, int height ) : IntPtr
cairo_rectangle ( IntPtr cr, double x, double y, double width, double height ) : void
cairo_rectangle_list_destroy ( IntPtr rectangle_list ) : void
cairo_reference ( IntPtr cr ) : IntPtr
cairo_region_contains_point ( IntPtr region, int x, int y ) : bool
cairo_region_contains_rectangle ( IntPtr region, RectangleInt &rectangle ) : RegionOverlap
cairo_region_copy ( IntPtr original ) : IntPtr
cairo_region_create ( ) : IntPtr
cairo_region_create_rectangle ( RectangleInt &rect ) : IntPtr
cairo_region_create_rectangles ( RectangleInt rects, int count ) : IntPtr
cairo_region_destroy ( IntPtr region ) : void
cairo_region_equal ( IntPtr a, IntPtr b ) : bool
cairo_region_get_extents ( IntPtr region, RectangleInt &extents ) : void
cairo_region_get_rectangle ( IntPtr region, int nth, RectangleInt &rectangle ) : void
cairo_region_intersect ( IntPtr dst, IntPtr other ) : Status
cairo_region_intersect_rectangle ( IntPtr dst, RectangleInt &rectangle ) : Status
cairo_region_is_empty ( IntPtr region ) : bool
cairo_region_num_rectangles ( IntPtr region ) : int
cairo_region_reference ( IntPtr region ) : IntPtr
cairo_region_status ( IntPtr region ) : Status
cairo_region_subtract ( IntPtr dst, IntPtr other ) : Status
cairo_region_subtract_rectangle ( IntPtr dst, RectangleInt &rectangle ) : Status
cairo_region_translate ( IntPtr region, int dx, int dy ) : void
cairo_region_union ( IntPtr dst, IntPtr other ) : Status
cairo_region_union_rectangle ( IntPtr dst, RectangleInt &rectangle ) : Status
cairo_region_xor ( IntPtr dst, IntPtr other ) : Status
cairo_region_xor_rectangle ( IntPtr dst, RectangleInt &rectangle ) : Status
cairo_rel_curve_to ( IntPtr cr, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3 ) : void
cairo_rel_line_to ( IntPtr cr, double dx, double dy ) : void
cairo_rel_move_to ( IntPtr cr, double dx, double dy ) : void
cairo_reset_clip ( IntPtr cr ) : void
cairo_restore ( IntPtr cr ) : void
cairo_rotate ( IntPtr cr, double angle ) : void
cairo_save ( IntPtr cr ) : void
cairo_scale ( IntPtr cr, double sx, double sy ) : void
cairo_scaled_font_create ( IntPtr fontFace, Matrix matrix, Matrix ctm, IntPtr options ) : IntPtr
cairo_scaled_font_destroy ( IntPtr scaled_font ) : IntPtr
cairo_scaled_font_extents ( IntPtr scaled_font, FontExtents &extents ) : void
cairo_scaled_font_get_ctm ( IntPtr scaled_font, Matrix &matrix ) : void
cairo_scaled_font_get_font_face ( IntPtr scaled_font ) : IntPtr
cairo_scaled_font_get_font_matrix ( IntPtr scaled_font, Matrix &matrix ) : void
cairo_scaled_font_get_font_options ( IntPtr scaled_font ) : IntPtr
cairo_scaled_font_get_type ( IntPtr scaled_font ) : FontType
cairo_scaled_font_glyph_extents ( IntPtr scaled_font, IntPtr glyphs, int num_glyphs, TextExtents &extents ) : void
cairo_scaled_font_reference ( IntPtr scaled_font ) : IntPtr
cairo_scaled_font_status ( IntPtr scaled_font ) : Status
cairo_scaled_font_text_extents ( IntPtr scaled_font, string utf8, TextExtents &extents ) : void
cairo_select_font_face ( IntPtr cr, string family, FontSlant slant, FontWeight weight ) : void
cairo_set_antialias ( IntPtr cr, Antialias antialias ) : void
cairo_set_dash ( IntPtr cr, double dashes, int ndash, double offset ) : void
cairo_set_fill_rule ( IntPtr cr, Cairo fill_rule ) : void
cairo_set_font_face ( IntPtr cr, IntPtr fontFace ) : void
cairo_set_font_matrix ( IntPtr cr, Matrix matrix ) : void
cairo_set_font_options ( IntPtr cr, IntPtr options ) : void
cairo_set_font_size ( IntPtr cr, double size ) : void
cairo_set_line_cap ( IntPtr cr, LineCap line_cap ) : void
cairo_set_line_join ( IntPtr cr, LineJoin line_join ) : void
cairo_set_line_width ( IntPtr cr, double width ) : void
cairo_set_matrix ( IntPtr cr, Matrix matrix ) : void
cairo_set_miter_limit ( IntPtr cr, double limit ) : void
cairo_set_operator ( IntPtr cr, Cairo op ) : void
cairo_set_scaled_font ( IntPtr cr, IntPtr scaled_font ) : void
cairo_set_source ( IntPtr cr, IntPtr pattern ) : void
cairo_set_source_rgb ( IntPtr cr, double red, double green, double blue ) : void
cairo_set_source_rgba ( IntPtr cr, double red, double green, double blue, double alpha ) : void
cairo_set_source_surface ( IntPtr cr, IntPtr surface, double x, double y ) : void
cairo_set_tolerance ( IntPtr cr, double tolerance ) : void
cairo_show_glyphs ( IntPtr ct, IntPtr glyphs, int num_glyphs ) : void
cairo_show_page ( IntPtr cr ) : void
cairo_show_text ( IntPtr cr, byte utf8 ) : void
cairo_status ( IntPtr cr ) : Status
cairo_status_to_string ( Status status ) : IntPtr
cairo_stroke ( IntPtr cr ) : void
cairo_stroke_extents ( IntPtr cr, double &x1, double &y1, double &x2, double &y2 ) : void
cairo_stroke_preserve ( IntPtr cr ) : void
cairo_surface_create_similar ( IntPtr surface, Cairo content, int width, int height ) : IntPtr
cairo_surface_destroy ( IntPtr surface ) : void
cairo_surface_finish ( IntPtr surface ) : void
cairo_surface_flush ( IntPtr surface ) : void
cairo_surface_get_content ( IntPtr surface ) : Content
cairo_surface_get_device ( IntPtr surface ) : IntPtr
cairo_surface_get_device_offset ( IntPtr surface, double &x, double &y ) : void
cairo_surface_get_font_options ( IntPtr surface, IntPtr FontOptions ) : void
cairo_surface_get_reference_count ( IntPtr surface ) : uint
cairo_surface_get_type ( IntPtr surface ) : SurfaceType
cairo_surface_mark_dirty ( IntPtr surface ) : void
cairo_surface_mark_dirty_rectangle ( IntPtr surface, int x, int y, int width, int height ) : void
cairo_surface_reference ( IntPtr surface ) : IntPtr
cairo_surface_set_device_offset ( IntPtr surface, double x, double y ) : void
cairo_surface_set_fallback_resolution ( IntPtr surface, double x, double y ) : void
cairo_surface_status ( IntPtr surface ) : Status
cairo_surface_write_to_png ( IntPtr surface, string filename ) : void
cairo_svg_surface_create ( string fileName, double width, double height ) : IntPtr
cairo_svg_surface_restrict_to_version ( IntPtr surface, SvgVersion version ) : IntPtr
cairo_text_extents ( IntPtr cr, byte utf8, TextExtents &extents ) : void
cairo_text_path ( IntPtr ct, byte utf8 ) : void
cairo_transform ( IntPtr cr, Matrix matrix ) : void
cairo_translate ( IntPtr cr, double tx, double ty ) : void
cairo_user_to_device ( IntPtr cr, double &x, double &y ) : void
cairo_user_to_device_distance ( IntPtr cr, double &dx, double &dy ) : void
cairo_version ( ) : int
cairo_version_string ( ) : IntPtr
cairo_win32_font_face_create_for_logfontw ( IntPtr logfontw ) : IntPtr
cairo_win32_scaled_font_done_font ( IntPtr scaled_font ) : void
cairo_win32_scaled_font_get_metrics_factor ( IntPtr scaled_font ) : double
cairo_win32_scaled_font_select_font ( IntPtr scaled_font, IntPtr hdc ) : Status
cairo_win32_surface_create ( IntPtr hdc ) : IntPtr
cairo_win32_surface_create_with_ddb ( IntPtr hdc, Format format, int width, int height ) : IntPtr
cairo_xcb_surface_create ( IntPtr connection, uint drawable, IntPtr visual, int width, int height ) : IntPtr
cairo_xcb_surface_create_for_bitmap ( IntPtr connection, uint bitmap, IntPtr screen, int width, int height ) : IntPtr
cairo_xcb_surface_set_size ( IntPtr surface, int width, int height ) : void
cairo_xlib_surface_create ( IntPtr display, IntPtr drawable, IntPtr visual, int width, int height ) : IntPtr
cairo_xlib_surface_create_for_bitmap ( IntPtr display, IntPtr bitmap, IntPtr screen, int width, int height ) : IntPtr
cairo_xlib_surface_get_depth ( IntPtr surface ) : int
cairo_xlib_surface_get_display ( IntPtr surface ) : IntPtr
cairo_xlib_surface_get_drawable ( IntPtr surface ) : IntPtr
cairo_xlib_surface_get_height ( IntPtr surface ) : int
cairo_xlib_surface_get_screen ( IntPtr surface ) : IntPtr
cairo_xlib_surface_get_visual ( IntPtr surface ) : IntPtr
cairo_xlib_surface_get_width ( IntPtr surface ) : int
cairo_xlib_surface_set_drawable ( IntPtr surface, IntPtr drawable, int width, int height ) : void
cairo_xlib_surface_set_size ( IntPtr surface, int width, int height ) : void