Update ooo320-m1
[ooovba.git] / canvas / source / tools / image_sysprereq.h
blob6976bac9e2f6230c5efab321503328b268340a9a
1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: image_sysprereq.h,v $
10 * $Revision: 1.4 $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
31 #if defined __GNUC__
32 #pragma GCC system_header
33 #elif defined __SUNPRO_CC
34 #pragma disable_warn
35 #elif defined _MSC_VER
36 #pragma warning(push, 1)
37 #endif
39 #include <agg2/agg_rendering_buffer.h>
41 #ifdef CANVAS_IMAGE_CXX
43 //////////////////////////////////////////////////////////////////////////////////
44 // includes from antigrain [i would love to write this stuff by myself]
45 //////////////////////////////////////////////////////////////////////////////////
47 #include <agg2/agg_rendering_buffer.h>
48 #include <agg2/agg_pixfmt_rgb.h>
49 #include <agg2/agg_pixfmt_rgba.h>
50 #include <agg2/agg_renderer_base.h>
51 #include <agg2/agg_color_rgba.h>
52 #include <agg2/agg_rasterizer_outline_aa.h>
53 #include <agg2/agg_rasterizer_scanline_aa.h>
54 #include <agg2/agg_scanline_p.h>
55 #include <agg2/agg_scanline_u.h>
56 #include <agg2/agg_renderer_scanline.h>
57 #include <agg2/agg_renderer_outline_aa.h>
58 #include <agg2/agg_renderer_primitives.h>
59 #include <agg2/agg_path_storage.h>
60 #if AGG_VERSION == 2300
61 #include <agg2/agg_span_pattern.h>
62 #endif
63 #include <agg2/agg_span_pattern_rgba.h>
64 #if AGG_VERSION >= 2400
65 #include <agg2/agg_span_image_filter_rgb.h>
66 #include <agg2/agg_span_image_filter_rgba.h>
67 #else
68 #include <agg2/agg_span_pattern_resample_rgb.h>
69 #include <agg2/agg_span_pattern_resample_rgba.h>
70 #endif
71 #include <agg2/agg_span_interpolator_linear.h>
72 #include <agg2/agg_span_gradient.h>
73 #if AGG_VERSION == 2300
74 #include <agg2/agg_span_image_resample_rgb.h>
75 #include <agg2/agg_span_image_resample_rgba.h>
76 #endif
77 #if AGG_VERSION >= 2400
78 #include <agg2/agg_span_allocator.h>
79 #endif
80 #include <agg2/agg_image_filters.h>
81 #if AGG_VERSION >= 2400
82 #include <agg2/agg_image_accessors.h>
83 #endif
84 #include <agg2/agg_dda_line.h>
85 #include <agg2/agg_scanline_storage_aa.h>
86 #include <agg2/agg_scanline_storage_bin.h>
87 #include <agg2/agg_scanline_bin.h>
88 #include <agg2/agg_path_storage_integer.h>
89 #include <agg2/agg_conv_contour.h>
90 #include <agg2/agg_conv_curve.h>
91 #include <agg2/agg_conv_stroke.h>
92 #include <agg2/agg_conv_transform.h>
93 #include <agg2/agg_trans_affine.h>
94 #include <agg2/agg_font_cache_manager.h>
95 #include <agg2/agg_bitset_iterator.h>
96 #include <agg2/agg_path_storage.h>
98 #endif // CANVAS_IMAGE_CXX
100 #if defined __SUNPRO_CC
101 #pragma enable_warn
102 #elif defined _MSC_VER
103 #pragma warning(pop)
104 #endif