diff options
author | Silenio Quarti <silenio> | 2005-02-12 00:18:39 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2005-02-12 00:18:39 +0000 |
commit | 85b8baf1efb6a545680cc9553a80da0d7364e4a0 (patch) | |
tree | dff960bcaaffb0a39060a1ce0e0d552d17f88c48 /bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_stats.h | |
parent | 592fd31261f874251936ca94343b0a4b4e33ed56 (diff) | |
download | eclipse.platform.swt-85b8baf1efb6a545680cc9553a80da0d7364e4a0.tar.gz eclipse.platform.swt-85b8baf1efb6a545680cc9553a80da0d7364e4a0.tar.xz eclipse.platform.swt-85b8baf1efb6a545680cc9553a80da0d7364e4a0.zip |
advanced graphics API (initial)
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_stats.h')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_stats.h | 149 |
1 files changed, 149 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_stats.h b/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_stats.h new file mode 100644 index 0000000000..9085d01a0d --- /dev/null +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_stats.h @@ -0,0 +1,149 @@ +/******************************************************************************* +* Copyright (c) 2000, 2004 IBM Corporation and others. +* All rights reserved. This program and the accompanying materials +* are made available under the terms of the Common Public License v1.0 +* which accompanies this distribution, and is available at +* http://www.eclipse.org/legal/cpl-v10.html +* +* Contributors: +* IBM Corporation - initial API and implementation +*******************************************************************************/ + +#ifdef NATIVE_STATS +extern int Cairo_nativeFunctionCount; +extern int Cairo_nativeFunctionCallCount[]; +extern char* Cairo_nativeFunctionNames[]; +#define Cairo_NATIVE_ENTER(env, that, func) Cairo_nativeFunctionCallCount[func]++; +#define Cairo_NATIVE_EXIT(env, that, func) +#else +#define Cairo_NATIVE_ENTER(env, that, func) +#define Cairo_NATIVE_EXIT(env, that, func) +#endif + +typedef enum { + cairo_1add_1path_FUNC, + cairo_1arc_FUNC, + cairo_1arc_1negative_FUNC, + cairo_1clip_FUNC, + cairo_1close_1path_FUNC, + cairo_1concat_1matrix_FUNC, + cairo_1copy_FUNC, + cairo_1copy_1page_FUNC, + cairo_1create_FUNC, + cairo_1current_1alpha_FUNC, + cairo_1current_1fill_1rule_FUNC, + cairo_1current_1font_FUNC, + cairo_1current_1font_1extents_FUNC, + cairo_1current_1line_1cap_FUNC, + cairo_1current_1line_1join_FUNC, + cairo_1current_1line_1width_FUNC, + cairo_1current_1matrix_FUNC, + cairo_1current_1miter_1limit_FUNC, + cairo_1current_1operator_FUNC, + cairo_1current_1path_FUNC, + cairo_1current_1path_1flat_FUNC, + cairo_1current_1pattern_FUNC, + cairo_1current_1point_FUNC, + cairo_1current_1rgb_1color_FUNC, + cairo_1current_1target_1surface_FUNC, + cairo_1current_1tolerance_FUNC, + cairo_1curve_1to_FUNC, + cairo_1default_1matrix_FUNC, + cairo_1destroy_FUNC, + cairo_1fill_FUNC, + cairo_1fill_1extents_FUNC, + cairo_1font_1current_1transform_FUNC, + cairo_1font_1destroy_FUNC, + cairo_1font_1extents_1t_1sizeof_FUNC, + cairo_1font_1reference_FUNC, + cairo_1font_1set_1transform_FUNC, + cairo_1glyph_1extents_FUNC, + cairo_1glyph_1path_FUNC, + cairo_1identity_1matrix_FUNC, + cairo_1image_1surface_1create_FUNC, + cairo_1image_1surface_1create_1for_1data_FUNC, + cairo_1in_1fill_FUNC, + cairo_1in_1stroke_FUNC, + cairo_1init_1clip_FUNC, + cairo_1inverse_1transform_1distance_FUNC, + cairo_1inverse_1transform_1point_FUNC, + cairo_1line_1to_FUNC, + cairo_1matrix_1copy_FUNC, + cairo_1matrix_1create_FUNC, + cairo_1matrix_1destroy_FUNC, + cairo_1matrix_1get_1affine_FUNC, + cairo_1matrix_1invert_FUNC, + cairo_1matrix_1multiply_FUNC, + cairo_1matrix_1rotate_FUNC, + cairo_1matrix_1scale_FUNC, + cairo_1matrix_1set_1affine_FUNC, + cairo_1matrix_1set_1identity_FUNC, + cairo_1matrix_1transform_1distance_FUNC, + cairo_1matrix_1transform_1point_FUNC, + cairo_1matrix_1translate_FUNC, + cairo_1move_1to_FUNC, + cairo_1new_1path_FUNC, + cairo_1pattern_1add_1color_1stop_FUNC, + cairo_1pattern_1create_1for_1surface_FUNC, + cairo_1pattern_1create_1linear_FUNC, + cairo_1pattern_1create_1radial_FUNC, + cairo_1pattern_1destroy_FUNC, + cairo_1pattern_1get_1extend_FUNC, + cairo_1pattern_1get_1filter_FUNC, + cairo_1pattern_1get_1matrix_FUNC, + cairo_1pattern_1reference_FUNC, + cairo_1pattern_1set_1extend_FUNC, + cairo_1pattern_1set_1filter_FUNC, + cairo_1pattern_1set_1matrix_FUNC, + cairo_1rectangle_FUNC, + cairo_1reference_FUNC, + cairo_1rel_1curve_1to_FUNC, + cairo_1rel_1line_1to_FUNC, + cairo_1rel_1move_1to_FUNC, + cairo_1restore_FUNC, + cairo_1rotate_FUNC, + cairo_1save_FUNC, + cairo_1scale_FUNC, + cairo_1scale_1font_FUNC, + cairo_1select_1font_FUNC, + cairo_1set_1alpha_FUNC, + cairo_1set_1dash_FUNC, + cairo_1set_1fill_1rule_FUNC, + cairo_1set_1font_FUNC, + cairo_1set_1line_1cap_FUNC, + cairo_1set_1line_1join_FUNC, + cairo_1set_1line_1width_FUNC, + cairo_1set_1matrix_FUNC, + cairo_1set_1miter_1limit_FUNC, + cairo_1set_1operator_FUNC, + cairo_1set_1pattern_FUNC, + cairo_1set_1rgb_1color_FUNC, + cairo_1set_1target_1drawable_FUNC, + cairo_1set_1target_1image_FUNC, + cairo_1set_1target_1surface_FUNC, + cairo_1set_1tolerance_FUNC, + cairo_1show_1glyphs_FUNC, + cairo_1show_1page_FUNC, + cairo_1show_1surface_FUNC, + cairo_1show_1text_FUNC, + cairo_1status_FUNC, + cairo_1status_1string_FUNC, + cairo_1stroke_FUNC, + cairo_1stroke_1extents_FUNC, + cairo_1surface_1create_1for_1image_FUNC, + cairo_1surface_1create_1similar_FUNC, + cairo_1surface_1destroy_FUNC, + cairo_1surface_1get_1filter_FUNC, + cairo_1surface_1get_1matrix_FUNC, + cairo_1surface_1reference_FUNC, + cairo_1surface_1set_1filter_FUNC, + cairo_1surface_1set_1matrix_FUNC, + cairo_1surface_1set_1repeat_FUNC, + cairo_1text_1extents_FUNC, + cairo_1text_1path_FUNC, + cairo_1transform_1distance_FUNC, + cairo_1transform_1font_FUNC, + cairo_1transform_1point_FUNC, + cairo_1translate_FUNC, + cairo_1xlib_1surface_1create_FUNC, +} Cairo_FUNCS; |