Mercurial > projects > dwt2
comparison org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/cairo.d @ 113:fb3aa8075988
D2 support for the linux port.
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Wed, 06 Apr 2011 21:57:23 +0200 |
parents | 70388b0e6dad |
children | 536e43f63c81 |
comparison
equal
deleted
inserted
replaced
112:9f4c18c268b2 | 113:fb3aa8075988 |
---|---|
263 double yy; | 263 double yy; |
264 double x0; | 264 double x0; |
265 double y0; | 265 double y0; |
266 } | 266 } |
267 version(DYNLINK){ | 267 version(DYNLINK){ |
268 extern (C) void function()cairo_debug_reset_static_data; | 268 mixin(gshared!( |
269 extern (C) void function(_cairo_matrix *, double *, double *)cairo_matrix_transform_point; | 269 "extern (C) void function(_cairo_matrix *, double *, double *)cairo_matrix_transform_point; |
270 extern (C) void function(_cairo_matrix *, double *, double *)cairo_matrix_transform_distance; | 270 extern (C) void function(_cairo_matrix *, double *, double *)cairo_matrix_transform_distance; |
271 extern (C) void function(_cairo_matrix *, _cairo_matrix *, _cairo_matrix *)cairo_matrix_multiply; | 271 extern (C) void function(_cairo_matrix *, _cairo_matrix *, _cairo_matrix *)cairo_matrix_multiply; |
272 extern (C) int function(_cairo_matrix *)cairo_matrix_invert; | 272 extern (C) int function(_cairo_matrix *)cairo_matrix_invert; |
273 extern (C) void function(_cairo_matrix *, double)cairo_matrix_rotate; | 273 extern (C) void function(_cairo_matrix *, double)cairo_matrix_rotate; |
274 extern (C) void function(_cairo_matrix *, double, double)cairo_matrix_scale; | 274 extern (C) void function(_cairo_matrix *, double, double)cairo_matrix_scale; |
473 extern (C) uint function(void *)cairo_get_reference_count; | 473 extern (C) uint function(void *)cairo_get_reference_count; |
474 extern (C) void function(void *)cairo_destroy; | 474 extern (C) void function(void *)cairo_destroy; |
475 extern (C) void * function(void *)cairo_reference; | 475 extern (C) void * function(void *)cairo_reference; |
476 extern (C) void * function(void *)cairo_create; | 476 extern (C) void * function(void *)cairo_create; |
477 extern (C) char * function()cairo_version_string; | 477 extern (C) char * function()cairo_version_string; |
478 extern (C) int function()cairo_version; | 478 extern (C) int function()cairo_version;" |
479 )); | |
479 | 480 |
480 | 481 Symbol[] symbols; |
481 Symbol[] symbols = [ | 482 static this () { |
482 { "cairo_debug_reset_static_data", cast(void**)& cairo_debug_reset_static_data}, | 483 symbols = [ |
483 { "cairo_matrix_transform_point", cast(void**)& cairo_matrix_transform_point}, | 484 Symbol("cairo_debug_reset_static_data", cast(void**)& cairo_debug_reset_static_data), |
484 { "cairo_matrix_transform_distance", cast(void**)& cairo_matrix_transform_distance}, | 485 Symbol("cairo_matrix_transform_point", cast(void**)& cairo_matrix_transform_point), |
485 { "cairo_matrix_multiply", cast(void**)& cairo_matrix_multiply}, | 486 Symbol("cairo_matrix_transform_distance", cast(void**)& cairo_matrix_transform_distance), |
486 { "cairo_matrix_invert", cast(void**)& cairo_matrix_invert}, | 487 Symbol("cairo_matrix_multiply", cast(void**)& cairo_matrix_multiply), |
487 { "cairo_matrix_rotate", cast(void**)& cairo_matrix_rotate}, | 488 Symbol("cairo_matrix_invert", cast(void**)& cairo_matrix_invert), |
488 { "cairo_matrix_scale", cast(void**)& cairo_matrix_scale}, | 489 Symbol("cairo_matrix_rotate", cast(void**)& cairo_matrix_rotate), |
489 { "cairo_matrix_translate", cast(void**)& cairo_matrix_translate}, | 490 Symbol("cairo_matrix_scale", cast(void**)& cairo_matrix_scale), |
490 { "cairo_matrix_init_rotate", cast(void**)& cairo_matrix_init_rotate}, | 491 Symbol("cairo_matrix_translate", cast(void**)& cairo_matrix_translate), |
491 { "cairo_matrix_init_scale", cast(void**)& cairo_matrix_init_scale}, | 492 Symbol("cairo_matrix_init_rotate", cast(void**)& cairo_matrix_init_rotate), |
492 { "cairo_matrix_init_translate", cast(void**)& cairo_matrix_init_translate}, | 493 Symbol("cairo_matrix_init_scale", cast(void**)& cairo_matrix_init_scale), |
493 { "cairo_matrix_init_identity", cast(void**)& cairo_matrix_init_identity}, | 494 Symbol("cairo_matrix_init_translate", cast(void**)& cairo_matrix_init_translate), |
494 { "cairo_matrix_init", cast(void**)& cairo_matrix_init}, | 495 Symbol("cairo_matrix_init_identity", cast(void**)& cairo_matrix_init_identity), |
495 { "cairo_pattern_get_radial_circles", cast(void**)& cairo_pattern_get_radial_circles}, | 496 Symbol("cairo_matrix_init", cast(void**)& cairo_matrix_init), |
496 { "cairo_pattern_get_linear_points", cast(void**)& cairo_pattern_get_linear_points}, | 497 Symbol("cairo_pattern_get_radial_circles", cast(void**)& cairo_pattern_get_radial_circles), |
497 { "cairo_pattern_get_color_stop_count", cast(void**)& cairo_pattern_get_color_stop_count}, | 498 Symbol("cairo_pattern_get_linear_points", cast(void**)& cairo_pattern_get_linear_points), |
498 { "cairo_pattern_get_color_stop_rgba", cast(void**)& cairo_pattern_get_color_stop_rgba}, | 499 Symbol("cairo_pattern_get_color_stop_count", cast(void**)& cairo_pattern_get_color_stop_count), |
499 { "cairo_pattern_get_surface", cast(void**)& cairo_pattern_get_surface}, | 500 Symbol("cairo_pattern_get_color_stop_rgba", cast(void**)& cairo_pattern_get_color_stop_rgba), |
500 { "cairo_pattern_get_rgba", cast(void**)& cairo_pattern_get_rgba}, | 501 Symbol("cairo_pattern_get_surface", cast(void**)& cairo_pattern_get_surface), |
501 { "cairo_pattern_get_filter", cast(void**)& cairo_pattern_get_filter}, | 502 Symbol("cairo_pattern_get_rgba", cast(void**)& cairo_pattern_get_rgba), |
502 { "cairo_pattern_set_filter", cast(void**)& cairo_pattern_set_filter}, | 503 Symbol("cairo_pattern_get_filter", cast(void**)& cairo_pattern_get_filter), |
503 { "cairo_pattern_get_extend", cast(void**)& cairo_pattern_get_extend}, | 504 Symbol("cairo_pattern_set_filter", cast(void**)& cairo_pattern_set_filter), |
504 { "cairo_pattern_set_extend", cast(void**)& cairo_pattern_set_extend}, | 505 Symbol("cairo_pattern_get_extend", cast(void**)& cairo_pattern_get_extend), |
505 { "cairo_pattern_get_matrix", cast(void**)& cairo_pattern_get_matrix}, | 506 Symbol("cairo_pattern_set_extend", cast(void**)& cairo_pattern_set_extend), |
506 { "cairo_pattern_set_matrix", cast(void**)& cairo_pattern_set_matrix}, | 507 Symbol("cairo_pattern_get_matrix", cast(void**)& cairo_pattern_get_matrix), |
507 { "cairo_pattern_add_color_stop_rgba", cast(void**)& cairo_pattern_add_color_stop_rgba}, | 508 Symbol("cairo_pattern_set_matrix", cast(void**)& cairo_pattern_set_matrix), |
508 { "cairo_pattern_add_color_stop_rgb", cast(void**)& cairo_pattern_add_color_stop_rgb}, | 509 Symbol("cairo_pattern_add_color_stop_rgba", cast(void**)& cairo_pattern_add_color_stop_rgba), |
509 { "cairo_pattern_get_type", cast(void**)& cairo_pattern_get_type}, | 510 Symbol("cairo_pattern_add_color_stop_rgb", cast(void**)& cairo_pattern_add_color_stop_rgb), |
510 { "cairo_pattern_set_user_data", cast(void**)& cairo_pattern_set_user_data}, | 511 Symbol("cairo_pattern_get_type", cast(void**)& cairo_pattern_get_type), |
511 { "cairo_pattern_get_user_data", cast(void**)& cairo_pattern_get_user_data}, | 512 Symbol("cairo_pattern_set_user_data", cast(void**)& cairo_pattern_set_user_data), |
512 { "cairo_pattern_status", cast(void**)& cairo_pattern_status}, | 513 Symbol("cairo_pattern_get_user_data", cast(void**)& cairo_pattern_get_user_data), |
513 { "cairo_pattern_get_reference_count", cast(void**)& cairo_pattern_get_reference_count}, | 514 Symbol("cairo_pattern_status", cast(void**)& cairo_pattern_status), |
514 { "cairo_pattern_destroy", cast(void**)& cairo_pattern_destroy}, | 515 Symbol("cairo_pattern_get_reference_count", cast(void**)& cairo_pattern_get_reference_count), |
515 { "cairo_pattern_reference", cast(void**)& cairo_pattern_reference}, | 516 Symbol("cairo_pattern_destroy", cast(void**)& cairo_pattern_destroy), |
516 { "cairo_pattern_create_radial", cast(void**)& cairo_pattern_create_radial}, | 517 Symbol("cairo_pattern_reference", cast(void**)& cairo_pattern_reference), |
517 { "cairo_pattern_create_linear", cast(void**)& cairo_pattern_create_linear}, | 518 Symbol("cairo_pattern_create_radial", cast(void**)& cairo_pattern_create_radial), |
518 { "cairo_pattern_create_for_surface", cast(void**)& cairo_pattern_create_for_surface}, | 519 Symbol("cairo_pattern_create_linear", cast(void**)& cairo_pattern_create_linear), |
519 { "cairo_pattern_create_rgba", cast(void**)& cairo_pattern_create_rgba}, | 520 Symbol("cairo_pattern_create_for_surface", cast(void**)& cairo_pattern_create_for_surface), |
520 { "cairo_pattern_create_rgb", cast(void**)& cairo_pattern_create_rgb}, | 521 Symbol("cairo_pattern_create_rgba", cast(void**)& cairo_pattern_create_rgba), |
521 { "cairo_image_surface_create_from_png_stream", cast(void**)& cairo_image_surface_create_from_png_stream}, | 522 Symbol("cairo_pattern_create_rgb", cast(void**)& cairo_pattern_create_rgb), |
522 { "cairo_image_surface_create_from_png", cast(void**)& cairo_image_surface_create_from_png}, | 523 Symbol("cairo_image_surface_create_from_png_stream", cast(void**)& cairo_image_surface_create_from_png_stream), |
523 { "cairo_image_surface_get_stride", cast(void**)& cairo_image_surface_get_stride}, | 524 Symbol("cairo_image_surface_create_from_png", cast(void**)& cairo_image_surface_create_from_png), |
524 { "cairo_image_surface_get_height", cast(void**)& cairo_image_surface_get_height}, | 525 Symbol("cairo_image_surface_get_stride", cast(void**)& cairo_image_surface_get_stride), |
525 { "cairo_image_surface_get_width", cast(void**)& cairo_image_surface_get_width}, | 526 Symbol("cairo_image_surface_get_height", cast(void**)& cairo_image_surface_get_height), |
526 { "cairo_image_surface_get_format", cast(void**)& cairo_image_surface_get_format}, | 527 Symbol("cairo_image_surface_get_width", cast(void**)& cairo_image_surface_get_width), |
527 { "cairo_image_surface_get_data", cast(void**)& cairo_image_surface_get_data}, | 528 Symbol("cairo_image_surface_get_format", cast(void**)& cairo_image_surface_get_format), |
528 { "cairo_image_surface_create_for_data", cast(void**)& cairo_image_surface_create_for_data}, | 529 Symbol("cairo_image_surface_get_data", cast(void**)& cairo_image_surface_get_data), |
529 { "cairo_image_surface_create", cast(void**)& cairo_image_surface_create}, | 530 Symbol("cairo_image_surface_create_for_data", cast(void**)& cairo_image_surface_create_for_data), |
530 { "cairo_surface_set_fallback_resolution", cast(void**)& cairo_surface_set_fallback_resolution}, | 531 Symbol("cairo_image_surface_create", cast(void**)& cairo_image_surface_create), |
531 { "cairo_surface_get_device_offset", cast(void**)& cairo_surface_get_device_offset}, | 532 Symbol("cairo_surface_set_fallback_resolution", cast(void**)& cairo_surface_set_fallback_resolution), |
532 { "cairo_surface_set_device_offset", cast(void**)& cairo_surface_set_device_offset}, | 533 Symbol("cairo_surface_get_device_offset", cast(void**)& cairo_surface_get_device_offset), |
533 { "cairo_surface_mark_dirty_rectangle", cast(void**)& cairo_surface_mark_dirty_rectangle}, | 534 Symbol("cairo_surface_set_device_offset", cast(void**)& cairo_surface_set_device_offset), |
534 { "cairo_surface_mark_dirty", cast(void**)& cairo_surface_mark_dirty}, | 535 Symbol("cairo_surface_mark_dirty_rectangle", cast(void**)& cairo_surface_mark_dirty_rectangle), |
535 { "cairo_surface_flush", cast(void**)& cairo_surface_flush}, | 536 Symbol("cairo_surface_mark_dirty", cast(void**)& cairo_surface_mark_dirty), |
536 { "cairo_surface_get_font_options", cast(void**)& cairo_surface_get_font_options}, | 537 Symbol("cairo_surface_flush", cast(void**)& cairo_surface_flush), |
537 { "cairo_surface_set_user_data", cast(void**)& cairo_surface_set_user_data}, | 538 Symbol("cairo_surface_get_font_options", cast(void**)& cairo_surface_get_font_options), |
538 { "cairo_surface_get_user_data", cast(void**)& cairo_surface_get_user_data}, | 539 Symbol("cairo_surface_set_user_data", cast(void**)& cairo_surface_set_user_data), |
539 { "cairo_surface_write_to_png_stream", cast(void**)& cairo_surface_write_to_png_stream}, | 540 Symbol("cairo_surface_get_user_data", cast(void**)& cairo_surface_get_user_data), |
540 { "cairo_surface_write_to_png", cast(void**)& cairo_surface_write_to_png}, | 541 Symbol("cairo_surface_write_to_png_stream", cast(void**)& cairo_surface_write_to_png_stream), |
541 { "cairo_surface_get_content", cast(void**)& cairo_surface_get_content}, | 542 Symbol("cairo_surface_write_to_png", cast(void**)& cairo_surface_write_to_png), |
542 { "cairo_surface_get_type", cast(void**)& cairo_surface_get_type}, | 543 Symbol("cairo_surface_get_content", cast(void**)& cairo_surface_get_content), |
543 { "cairo_surface_status", cast(void**)& cairo_surface_status}, | 544 Symbol("cairo_surface_get_type", cast(void**)& cairo_surface_get_type), |
544 { "cairo_surface_get_reference_count", cast(void**)& cairo_surface_get_reference_count}, | 545 Symbol("cairo_surface_status", cast(void**)& cairo_surface_status), |
545 { "cairo_surface_destroy", cast(void**)& cairo_surface_destroy}, | 546 Symbol("cairo_surface_get_reference_count", cast(void**)& cairo_surface_get_reference_count), |
546 { "cairo_surface_finish", cast(void**)& cairo_surface_finish}, | 547 Symbol("cairo_surface_destroy", cast(void**)& cairo_surface_destroy), |
547 { "cairo_surface_reference", cast(void**)& cairo_surface_reference}, | 548 Symbol("cairo_surface_finish", cast(void**)& cairo_surface_finish), |
548 { "cairo_surface_create_similar", cast(void**)& cairo_surface_create_similar}, | 549 Symbol("cairo_surface_reference", cast(void**)& cairo_surface_reference), |
549 { "cairo_status_to_string", cast(void**)& cairo_status_to_string}, | 550 Symbol("cairo_surface_create_similar", cast(void**)& cairo_surface_create_similar), |
550 { "cairo_status", cast(void**)& cairo_status}, | 551 Symbol("cairo_status_to_string", cast(void**)& cairo_status_to_string), |
551 { "cairo_path_destroy", cast(void**)& cairo_path_destroy}, | 552 Symbol("cairo_status", cast(void**)& cairo_status), |
552 { "cairo_append_path", cast(void**)& cairo_append_path}, | 553 Symbol("cairo_path_destroy", cast(void**)& cairo_path_destroy), |
553 { "cairo_copy_path_flat", cast(void**)& cairo_copy_path_flat}, | 554 Symbol("cairo_append_path", cast(void**)& cairo_append_path), |
554 { "cairo_copy_path", cast(void**)& cairo_copy_path}, | 555 Symbol("cairo_copy_path_flat", cast(void**)& cairo_copy_path_flat), |
555 { "cairo_get_group_target", cast(void**)& cairo_get_group_target}, | 556 Symbol("cairo_copy_path", cast(void**)& cairo_copy_path), |
556 { "cairo_get_target", cast(void**)& cairo_get_target}, | 557 Symbol("cairo_get_group_target", cast(void**)& cairo_get_group_target), |
557 { "cairo_get_matrix", cast(void**)& cairo_get_matrix}, | 558 Symbol("cairo_get_target", cast(void**)& cairo_get_target), |
558 { "cairo_get_dash", cast(void**)& cairo_get_dash}, | 559 Symbol("cairo_get_matrix", cast(void**)& cairo_get_matrix), |
559 { "cairo_get_dash_count", cast(void**)& cairo_get_dash_count}, | 560 Symbol("cairo_get_dash", cast(void**)& cairo_get_dash), |
560 { "cairo_get_miter_limit", cast(void**)& cairo_get_miter_limit}, | 561 Symbol("cairo_get_dash_count", cast(void**)& cairo_get_dash_count), |
561 { "cairo_get_line_join", cast(void**)& cairo_get_line_join}, | 562 Symbol("cairo_get_miter_limit", cast(void**)& cairo_get_miter_limit), |
562 { "cairo_get_line_cap", cast(void**)& cairo_get_line_cap}, | 563 Symbol("cairo_get_line_join", cast(void**)& cairo_get_line_join), |
563 { "cairo_get_line_width", cast(void**)& cairo_get_line_width}, | 564 Symbol("cairo_get_line_cap", cast(void**)& cairo_get_line_cap), |
564 { "cairo_get_fill_rule", cast(void**)& cairo_get_fill_rule}, | 565 Symbol("cairo_get_line_width", cast(void**)& cairo_get_line_width), |
565 { "cairo_get_current_point", cast(void**)& cairo_get_current_point}, | 566 Symbol("cairo_get_fill_rule", cast(void**)& cairo_get_fill_rule), |
566 { "cairo_get_antialias", cast(void**)& cairo_get_antialias}, | 567 Symbol("cairo_get_current_point", cast(void**)& cairo_get_current_point), |
567 { "cairo_get_tolerance", cast(void**)& cairo_get_tolerance}, | 568 Symbol("cairo_get_antialias", cast(void**)& cairo_get_antialias), |
568 { "cairo_get_source", cast(void**)& cairo_get_source}, | 569 Symbol("cairo_get_tolerance", cast(void**)& cairo_get_tolerance), |
569 { "cairo_get_operator", cast(void**)& cairo_get_operator}, | 570 Symbol("cairo_get_source", cast(void**)& cairo_get_source), |
570 { "cairo_scaled_font_get_font_options", cast(void**)& cairo_scaled_font_get_font_options}, | 571 Symbol("cairo_get_operator", cast(void**)& cairo_get_operator), |
571 { "cairo_scaled_font_get_ctm", cast(void**)& cairo_scaled_font_get_ctm}, | 572 Symbol("cairo_scaled_font_get_font_options", cast(void**)& cairo_scaled_font_get_font_options), |
572 { "cairo_scaled_font_get_font_matrix", cast(void**)& cairo_scaled_font_get_font_matrix}, | 573 Symbol("cairo_scaled_font_get_ctm", cast(void**)& cairo_scaled_font_get_ctm), |
573 { "cairo_scaled_font_get_font_face", cast(void**)& cairo_scaled_font_get_font_face}, | 574 Symbol("cairo_scaled_font_get_font_matrix", cast(void**)& cairo_scaled_font_get_font_matrix), |
574 { "cairo_scaled_font_glyph_extents", cast(void**)& cairo_scaled_font_glyph_extents}, | 575 Symbol("cairo_scaled_font_get_font_face", cast(void**)& cairo_scaled_font_get_font_face), |
575 { "cairo_scaled_font_text_extents", cast(void**)& cairo_scaled_font_text_extents}, | 576 Symbol("cairo_scaled_font_glyph_extents", cast(void**)& cairo_scaled_font_glyph_extents), |
576 { "cairo_scaled_font_extents", cast(void**)& cairo_scaled_font_extents}, | 577 Symbol("cairo_scaled_font_text_extents", cast(void**)& cairo_scaled_font_text_extents), |
577 { "cairo_scaled_font_set_user_data", cast(void**)& cairo_scaled_font_set_user_data}, | 578 Symbol("cairo_scaled_font_extents", cast(void**)& cairo_scaled_font_extents), |
578 { "cairo_scaled_font_get_user_data", cast(void**)& cairo_scaled_font_get_user_data}, | 579 Symbol("cairo_scaled_font_set_user_data", cast(void**)& cairo_scaled_font_set_user_data), |
579 { "cairo_scaled_font_get_type", cast(void**)& cairo_scaled_font_get_type}, | 580 Symbol("cairo_scaled_font_get_user_data", cast(void**)& cairo_scaled_font_get_user_data), |
580 { "cairo_scaled_font_status", cast(void**)& cairo_scaled_font_status}, | 581 Symbol("cairo_scaled_font_get_type", cast(void**)& cairo_scaled_font_get_type), |
581 { "cairo_scaled_font_get_reference_count", cast(void**)& cairo_scaled_font_get_reference_count}, | 582 Symbol("cairo_scaled_font_status", cast(void**)& cairo_scaled_font_status), |
582 { "cairo_scaled_font_destroy", cast(void**)& cairo_scaled_font_destroy}, | 583 Symbol("cairo_scaled_font_get_reference_count", cast(void**)& cairo_scaled_font_get_reference_count), |
583 { "cairo_scaled_font_reference", cast(void**)& cairo_scaled_font_reference}, | 584 Symbol("cairo_scaled_font_destroy", cast(void**)& cairo_scaled_font_destroy), |
584 { "cairo_scaled_font_create", cast(void**)& cairo_scaled_font_create}, | 585 Symbol("cairo_scaled_font_reference", cast(void**)& cairo_scaled_font_reference), |
585 { "cairo_font_face_set_user_data", cast(void**)& cairo_font_face_set_user_data}, | 586 Symbol("cairo_scaled_font_create", cast(void**)& cairo_scaled_font_create), |
586 { "cairo_font_face_get_user_data", cast(void**)& cairo_font_face_get_user_data}, | 587 Symbol("cairo_font_face_set_user_data", cast(void**)& cairo_font_face_set_user_data), |
587 { "cairo_font_face_get_type", cast(void**)& cairo_font_face_get_type}, | 588 Symbol("cairo_font_face_get_user_data", cast(void**)& cairo_font_face_get_user_data), |
588 { "cairo_font_face_status", cast(void**)& cairo_font_face_status}, | 589 Symbol("cairo_font_face_get_type", cast(void**)& cairo_font_face_get_type), |
589 { "cairo_font_face_get_reference_count", cast(void**)& cairo_font_face_get_reference_count}, | 590 Symbol("cairo_font_face_status", cast(void**)& cairo_font_face_status), |
590 { "cairo_font_face_destroy", cast(void**)& cairo_font_face_destroy}, | 591 Symbol("cairo_font_face_get_reference_count", cast(void**)& cairo_font_face_get_reference_count), |
591 { "cairo_font_face_reference", cast(void**)& cairo_font_face_reference}, | 592 Symbol("cairo_font_face_destroy", cast(void**)& cairo_font_face_destroy), |
592 { "cairo_font_extents", cast(void**)& cairo_font_extents}, | 593 Symbol("cairo_font_face_reference", cast(void**)& cairo_font_face_reference), |
593 { "cairo_glyph_extents", cast(void**)& cairo_glyph_extents}, | 594 Symbol("cairo_font_extents", cast(void**)& cairo_font_extents), |
594 { "cairo_text_extents", cast(void**)& cairo_text_extents}, | 595 Symbol("cairo_glyph_extents", cast(void**)& cairo_glyph_extents), |
595 { "cairo_glyph_path", cast(void**)& cairo_glyph_path}, | 596 Symbol("cairo_text_extents", cast(void**)& cairo_text_extents), |
596 { "cairo_text_path", cast(void**)& cairo_text_path}, | 597 Symbol("cairo_glyph_path", cast(void**)& cairo_glyph_path), |
597 { "cairo_show_glyphs", cast(void**)& cairo_show_glyphs}, | 598 Symbol("cairo_text_path", cast(void**)& cairo_text_path), |
598 { "cairo_show_text", cast(void**)& cairo_show_text}, | 599 Symbol("cairo_show_glyphs", cast(void**)& cairo_show_glyphs), |
599 { "cairo_get_scaled_font", cast(void**)& cairo_get_scaled_font}, | 600 Symbol("cairo_show_text", cast(void**)& cairo_show_text), |
600 { "cairo_set_scaled_font", cast(void**)& cairo_set_scaled_font}, | 601 Symbol("cairo_get_scaled_font", cast(void**)& cairo_get_scaled_font), |
601 { "cairo_get_font_face", cast(void**)& cairo_get_font_face}, | 602 Symbol("cairo_set_scaled_font", cast(void**)& cairo_set_scaled_font), |
602 { "cairo_set_font_face", cast(void**)& cairo_set_font_face}, | 603 Symbol("cairo_get_font_face", cast(void**)& cairo_get_font_face), |
603 { "cairo_get_font_options", cast(void**)& cairo_get_font_options}, | 604 Symbol("cairo_set_font_face", cast(void**)& cairo_set_font_face), |
604 { "cairo_set_font_options", cast(void**)& cairo_set_font_options}, | 605 Symbol("cairo_get_font_options", cast(void**)& cairo_get_font_options), |
605 { "cairo_get_font_matrix", cast(void**)& cairo_get_font_matrix}, | 606 Symbol("cairo_set_font_options", cast(void**)& cairo_set_font_options), |
606 { "cairo_set_font_matrix", cast(void**)& cairo_set_font_matrix}, | 607 Symbol("cairo_get_font_matrix", cast(void**)& cairo_get_font_matrix), |
607 { "cairo_set_font_size", cast(void**)& cairo_set_font_size}, | 608 Symbol("cairo_set_font_matrix", cast(void**)& cairo_set_font_matrix), |
608 { "cairo_select_font_face", cast(void**)& cairo_select_font_face}, | 609 Symbol("cairo_set_font_size", cast(void**)& cairo_set_font_size), |
609 { "cairo_font_options_get_hint_metrics", cast(void**)& cairo_font_options_get_hint_metrics}, | 610 Symbol("cairo_select_font_face", cast(void**)& cairo_select_font_face), |
610 { "cairo_font_options_set_hint_metrics", cast(void**)& cairo_font_options_set_hint_metrics}, | 611 Symbol("cairo_font_options_get_hint_metrics", cast(void**)& cairo_font_options_get_hint_metrics), |
611 { "cairo_font_options_get_hint_style", cast(void**)& cairo_font_options_get_hint_style}, | 612 Symbol("cairo_font_options_set_hint_metrics", cast(void**)& cairo_font_options_set_hint_metrics), |
612 { "cairo_font_options_set_hint_style", cast(void**)& cairo_font_options_set_hint_style}, | 613 Symbol("cairo_font_options_get_hint_style", cast(void**)& cairo_font_options_get_hint_style), |
613 { "cairo_font_options_get_subpixel_order", cast(void**)& cairo_font_options_get_subpixel_order}, | 614 Symbol("cairo_font_options_set_hint_style", cast(void**)& cairo_font_options_set_hint_style), |
614 { "cairo_font_options_set_subpixel_order", cast(void**)& cairo_font_options_set_subpixel_order}, | 615 Symbol("cairo_font_options_get_subpixel_order", cast(void**)& cairo_font_options_get_subpixel_order), |
615 { "cairo_font_options_get_antialias", cast(void**)& cairo_font_options_get_antialias}, | 616 Symbol("cairo_font_options_set_subpixel_order", cast(void**)& cairo_font_options_set_subpixel_order), |
616 { "cairo_font_options_set_antialias", cast(void**)& cairo_font_options_set_antialias}, | 617 Symbol("cairo_font_options_get_antialias", cast(void**)& cairo_font_options_get_antialias), |
617 { "cairo_font_options_hash", cast(void**)& cairo_font_options_hash}, | 618 Symbol("cairo_font_options_set_antialias", cast(void**)& cairo_font_options_set_antialias), |
618 { "cairo_font_options_equal", cast(void**)& cairo_font_options_equal}, | 619 Symbol("cairo_font_options_hash", cast(void**)& cairo_font_options_hash), |
619 { "cairo_font_options_merge", cast(void**)& cairo_font_options_merge}, | 620 Symbol("cairo_font_options_equal", cast(void**)& cairo_font_options_equal), |
620 { "cairo_font_options_status", cast(void**)& cairo_font_options_status}, | 621 Symbol("cairo_font_options_merge", cast(void**)& cairo_font_options_merge), |
621 { "cairo_font_options_destroy", cast(void**)& cairo_font_options_destroy}, | 622 Symbol("cairo_font_options_status", cast(void**)& cairo_font_options_status), |
622 { "cairo_font_options_copy", cast(void**)& cairo_font_options_copy}, | 623 Symbol("cairo_font_options_destroy", cast(void**)& cairo_font_options_destroy), |
623 { "cairo_font_options_create", cast(void**)& cairo_font_options_create}, | 624 Symbol("cairo_font_options_copy", cast(void**)& cairo_font_options_copy), |
624 { "cairo_rectangle_list_destroy", cast(void**)& cairo_rectangle_list_destroy}, | 625 Symbol("cairo_font_options_create", cast(void**)& cairo_font_options_create), |
625 { "cairo_copy_clip_rectangle_list", cast(void**)& cairo_copy_clip_rectangle_list}, | 626 Symbol("cairo_rectangle_list_destroy", cast(void**)& cairo_rectangle_list_destroy), |
626 { "cairo_clip_extents", cast(void**)& cairo_clip_extents}, | 627 Symbol("cairo_copy_clip_rectangle_list", cast(void**)& cairo_copy_clip_rectangle_list), |
627 { "cairo_clip_preserve", cast(void**)& cairo_clip_preserve}, | 628 Symbol("cairo_clip_extents", cast(void**)& cairo_clip_extents), |
628 { "cairo_clip", cast(void**)& cairo_clip}, | 629 Symbol("cairo_clip_preserve", cast(void**)& cairo_clip_preserve), |
629 { "cairo_reset_clip", cast(void**)& cairo_reset_clip}, | 630 Symbol("cairo_clip", cast(void**)& cairo_clip), |
630 { "cairo_fill_extents", cast(void**)& cairo_fill_extents}, | 631 Symbol("cairo_reset_clip", cast(void**)& cairo_reset_clip), |
631 { "cairo_stroke_extents", cast(void**)& cairo_stroke_extents}, | 632 Symbol("cairo_fill_extents", cast(void**)& cairo_fill_extents), |
632 { "cairo_in_fill", cast(void**)& cairo_in_fill}, | 633 Symbol("cairo_stroke_extents", cast(void**)& cairo_stroke_extents), |
633 { "cairo_in_stroke", cast(void**)& cairo_in_stroke}, | 634 Symbol("cairo_in_fill", cast(void**)& cairo_in_fill), |
634 { "cairo_show_page", cast(void**)& cairo_show_page}, | 635 Symbol("cairo_in_stroke", cast(void**)& cairo_in_stroke), |
635 { "cairo_copy_page", cast(void**)& cairo_copy_page}, | 636 Symbol("cairo_show_page", cast(void**)& cairo_show_page), |
636 { "cairo_fill_preserve", cast(void**)& cairo_fill_preserve}, | 637 Symbol("cairo_copy_page", cast(void**)& cairo_copy_page), |
637 { "cairo_fill", cast(void**)& cairo_fill}, | 638 Symbol("cairo_fill_preserve", cast(void**)& cairo_fill_preserve), |
638 { "cairo_stroke_preserve", cast(void**)& cairo_stroke_preserve}, | 639 Symbol("cairo_fill", cast(void**)& cairo_fill), |
639 { "cairo_stroke", cast(void**)& cairo_stroke}, | 640 Symbol("cairo_stroke_preserve", cast(void**)& cairo_stroke_preserve), |
640 { "cairo_mask_surface", cast(void**)& cairo_mask_surface}, | 641 Symbol("cairo_stroke", cast(void**)& cairo_stroke), |
641 { "cairo_mask", cast(void**)& cairo_mask}, | 642 Symbol("cairo_mask_surface", cast(void**)& cairo_mask_surface), |
642 { "cairo_paint_with_alpha", cast(void**)& cairo_paint_with_alpha}, | 643 Symbol("cairo_mask", cast(void**)& cairo_mask), |
643 { "cairo_paint", cast(void**)& cairo_paint}, | 644 Symbol("cairo_paint_with_alpha", cast(void**)& cairo_paint_with_alpha), |
644 { "cairo_close_path", cast(void**)& cairo_close_path}, | 645 Symbol("cairo_paint", cast(void**)& cairo_paint), |
645 { "cairo_rectangle", cast(void**)& cairo_rectangle}, | 646 Symbol("cairo_close_path", cast(void**)& cairo_close_path), |
646 { "cairo_rel_curve_to", cast(void**)& cairo_rel_curve_to}, | 647 Symbol("cairo_rectangle", cast(void**)& cairo_rectangle), |
647 { "cairo_rel_line_to", cast(void**)& cairo_rel_line_to}, | 648 Symbol("cairo_rel_curve_to", cast(void**)& cairo_rel_curve_to), |
648 { "cairo_rel_move_to", cast(void**)& cairo_rel_move_to}, | 649 Symbol("cairo_rel_line_to", cast(void**)& cairo_rel_line_to), |
649 { "cairo_arc_negative", cast(void**)& cairo_arc_negative}, | 650 Symbol("cairo_rel_move_to", cast(void**)& cairo_rel_move_to), |
650 { "cairo_arc", cast(void**)& cairo_arc}, | 651 Symbol("cairo_arc_negative", cast(void**)& cairo_arc_negative), |
651 { "cairo_curve_to", cast(void**)& cairo_curve_to}, | 652 Symbol("cairo_arc", cast(void**)& cairo_arc), |
652 { "cairo_line_to", cast(void**)& cairo_line_to}, | 653 Symbol("cairo_curve_to", cast(void**)& cairo_curve_to), |
653 { "cairo_new_sub_path", cast(void**)& cairo_new_sub_path}, | 654 Symbol("cairo_line_to", cast(void**)& cairo_line_to), |
654 { "cairo_move_to", cast(void**)& cairo_move_to}, | 655 Symbol("cairo_new_sub_path", cast(void**)& cairo_new_sub_path), |
655 { "cairo_new_path", cast(void**)& cairo_new_path}, | 656 Symbol("cairo_move_to", cast(void**)& cairo_move_to), |
656 { "cairo_device_to_user_distance", cast(void**)& cairo_device_to_user_distance}, | 657 Symbol("cairo_new_path", cast(void**)& cairo_new_path), |
657 { "cairo_device_to_user", cast(void**)& cairo_device_to_user}, | 658 Symbol("cairo_device_to_user_distance", cast(void**)& cairo_device_to_user_distance), |
658 { "cairo_user_to_device_distance", cast(void**)& cairo_user_to_device_distance}, | 659 Symbol("cairo_device_to_user", cast(void**)& cairo_device_to_user), |
659 { "cairo_user_to_device", cast(void**)& cairo_user_to_device}, | 660 Symbol("cairo_user_to_device_distance", cast(void**)& cairo_user_to_device_distance), |
660 { "cairo_identity_matrix", cast(void**)& cairo_identity_matrix}, | 661 Symbol("cairo_user_to_device", cast(void**)& cairo_user_to_device), |
661 { "cairo_set_matrix", cast(void**)& cairo_set_matrix}, | 662 Symbol("cairo_identity_matrix", cast(void**)& cairo_identity_matrix), |
662 { "cairo_transform", cast(void**)& cairo_transform}, | 663 Symbol("cairo_set_matrix", cast(void**)& cairo_set_matrix), |
663 { "cairo_rotate", cast(void**)& cairo_rotate}, | 664 Symbol("cairo_transform", cast(void**)& cairo_transform), |
664 { "cairo_scale", cast(void**)& cairo_scale}, | 665 Symbol("cairo_rotate", cast(void**)& cairo_rotate), |
665 { "cairo_translate", cast(void**)& cairo_translate}, | 666 Symbol("cairo_scale", cast(void**)& cairo_scale), |
666 { "cairo_set_miter_limit", cast(void**)& cairo_set_miter_limit}, | 667 Symbol("cairo_translate", cast(void**)& cairo_translate), |
667 { "cairo_set_dash", cast(void**)& cairo_set_dash}, | 668 Symbol("cairo_set_miter_limit", cast(void**)& cairo_set_miter_limit), |
668 { "cairo_set_line_join", cast(void**)& cairo_set_line_join}, | 669 Symbol("cairo_set_dash", cast(void**)& cairo_set_dash), |
669 { "cairo_set_line_cap", cast(void**)& cairo_set_line_cap}, | 670 Symbol("cairo_set_line_join", cast(void**)& cairo_set_line_join), |
670 { "cairo_set_line_width", cast(void**)& cairo_set_line_width}, | 671 Symbol("cairo_set_line_cap", cast(void**)& cairo_set_line_cap), |
671 { "cairo_set_fill_rule", cast(void**)& cairo_set_fill_rule}, | 672 Symbol("cairo_set_line_width", cast(void**)& cairo_set_line_width), |
672 { "cairo_set_antialias", cast(void**)& cairo_set_antialias}, | 673 Symbol("cairo_set_fill_rule", cast(void**)& cairo_set_fill_rule), |
673 { "cairo_set_tolerance", cast(void**)& cairo_set_tolerance}, | 674 Symbol("cairo_set_antialias", cast(void**)& cairo_set_antialias), |
674 { "cairo_set_source_surface", cast(void**)& cairo_set_source_surface}, | 675 Symbol("cairo_set_tolerance", cast(void**)& cairo_set_tolerance), |
675 { "cairo_set_source_rgba", cast(void**)& cairo_set_source_rgba}, | 676 Symbol("cairo_set_source_surface", cast(void**)& cairo_set_source_surface), |
676 { "cairo_set_source_rgb", cast(void**)& cairo_set_source_rgb}, | 677 Symbol("cairo_set_source_rgba", cast(void**)& cairo_set_source_rgba), |
677 { "cairo_set_source", cast(void**)& cairo_set_source}, | 678 Symbol("cairo_set_source_rgb", cast(void**)& cairo_set_source_rgb), |
678 { "cairo_set_operator", cast(void**)& cairo_set_operator}, | 679 Symbol("cairo_set_source", cast(void**)& cairo_set_source), |
679 { "cairo_pop_group_to_source", cast(void**)& cairo_pop_group_to_source}, | 680 Symbol("cairo_set_operator", cast(void**)& cairo_set_operator), |
680 { "cairo_pop_group", cast(void**)& cairo_pop_group}, | 681 Symbol("cairo_pop_group_to_source", cast(void**)& cairo_pop_group_to_source), |
681 { "cairo_push_group_with_content", cast(void**)& cairo_push_group_with_content}, | 682 Symbol("cairo_pop_group", cast(void**)& cairo_pop_group), |
682 { "cairo_push_group", cast(void**)& cairo_push_group}, | 683 Symbol("cairo_push_group_with_content", cast(void**)& cairo_push_group_with_content), |
683 { "cairo_restore", cast(void**)& cairo_restore}, | 684 Symbol("cairo_push_group", cast(void**)& cairo_push_group), |
684 { "cairo_save", cast(void**)& cairo_save}, | 685 Symbol("cairo_restore", cast(void**)& cairo_restore), |
685 { "cairo_set_user_data", cast(void**)& cairo_set_user_data}, | 686 Symbol("cairo_save", cast(void**)& cairo_save), |
686 { "cairo_get_user_data", cast(void**)& cairo_get_user_data}, | 687 Symbol("cairo_set_user_data", cast(void**)& cairo_set_user_data), |
687 { "cairo_get_reference_count", cast(void**)& cairo_get_reference_count}, | 688 Symbol("cairo_get_user_data", cast(void**)& cairo_get_user_data), |
688 { "cairo_destroy", cast(void**)& cairo_destroy}, | 689 Symbol("cairo_get_reference_count", cast(void**)& cairo_get_reference_count), |
689 { "cairo_reference", cast(void**)& cairo_reference}, | 690 Symbol("cairo_destroy", cast(void**)& cairo_destroy), |
690 { "cairo_create", cast(void**)& cairo_create}, | 691 Symbol("cairo_reference", cast(void**)& cairo_reference), |
691 { "cairo_version_string", cast(void**)& cairo_version_string}, | 692 Symbol("cairo_create", cast(void**)& cairo_create), |
692 { "cairo_version", cast(void**)& cairo_version}, | 693 Symbol("cairo_version_string", cast(void**)& cairo_version_string), |
693 ]; | 694 Symbol("cairo_version", cast(void**)& cairo_version), |
695 ]; | |
696 } | |
694 | 697 |
695 } else { // version(DYNLINK) | 698 } else { // version(DYNLINK) |
696 extern (C) void cairo_debug_reset_static_data(); | 699 extern (C) void cairo_debug_reset_static_data(); |
697 extern (C) void cairo_matrix_transform_point(_cairo_matrix *, double *, double *); | 700 extern (C) void cairo_matrix_transform_point(_cairo_matrix *, double *, double *); |
698 extern (C) void cairo_matrix_transform_distance(_cairo_matrix *, double *, double *); | 701 extern (C) void cairo_matrix_transform_distance(_cairo_matrix *, double *, double *); |