OLD | NEW |
1 | 1 |
2 //---------------------------------------------------------------------------- | 2 //---------------------------------------------------------------------------- |
3 // Anti-Grain Geometry - Version 2.3 | 3 // Anti-Grain Geometry - Version 2.3 |
4 // Copyright (C) 2002-2005 Maxim Shemanarev (http://www.antigrain.com) | 4 // Copyright (C) 2002-2005 Maxim Shemanarev (http://www.antigrain.com) |
5 // | 5 // |
6 // Permission to copy, use, modify, sell and distribute this software | 6 // Permission to copy, use, modify, sell and distribute this software |
7 // is granted provided this copyright notice appears in all copies. | 7 // is granted provided this copyright notice appears in all copies. |
8 // This software is provided "as is" without express or implied | 8 // This software is provided "as is" without express or implied |
9 // warranty, and with no claim as to its suitability for any purpose. | 9 // warranty, and with no claim as to its suitability for any purpose. |
10 // | 10 // |
(...skipping 11 matching lines...) Expand all Loading... |
22 // | 22 // |
23 // Adaptation for 32-bit screen coordinates has been sponsored by | 23 // Adaptation for 32-bit screen coordinates has been sponsored by |
24 // Liberty Technology Systems, Inc., visit http://lib-sys.com | 24 // Liberty Technology Systems, Inc., visit http://lib-sys.com |
25 // | 25 // |
26 // Liberty Technology Systems, Inc. is the provider of | 26 // Liberty Technology Systems, Inc. is the provider of |
27 // PostScript and PDF technology for software developers. | 27 // PostScript and PDF technology for software developers. |
28 // | 28 // |
29 //---------------------------------------------------------------------------- | 29 //---------------------------------------------------------------------------- |
30 #ifndef AGG_RASTERIZER_SCANLINE_AA_INCLUDED | 30 #ifndef AGG_RASTERIZER_SCANLINE_AA_INCLUDED |
31 #define AGG_RASTERIZER_SCANLINE_AA_INCLUDED | 31 #define AGG_RASTERIZER_SCANLINE_AA_INCLUDED |
32 #include "../../core/include/fxge/fx_ge.h" | 32 #include "../../core/include/fxcrt/fx_coordinates.h" |
| 33 #include "../../core/include/fxcrt/fx_memory.h" |
33 #include "agg_basics.h" | 34 #include "agg_basics.h" |
34 #include "agg_math.h" | 35 #include "agg_math.h" |
35 #include "agg_array.h" | 36 #include "agg_array.h" |
36 #include "agg_clip_liang_barsky.h" | 37 #include "agg_clip_liang_barsky.h" |
37 #include "agg_render_scanlines.h" | 38 #include "agg_render_scanlines.h" |
38 namespace agg | 39 namespace agg |
39 { | 40 { |
40 enum poly_base_scale_e { | 41 enum poly_base_scale_e { |
41 poly_base_shift = 8, | 42 poly_base_shift = 8, |
42 poly_base_size = 1 << poly_base_shift, | 43 poly_base_size = 1 << poly_base_shift, |
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
463 int m_prev_x; | 464 int m_prev_x; |
464 int m_prev_y; | 465 int m_prev_y; |
465 unsigned m_prev_flags; | 466 unsigned m_prev_flags; |
466 unsigned m_status; | 467 unsigned m_status; |
467 rect m_clip_box; | 468 rect m_clip_box; |
468 bool m_clipping; | 469 bool m_clipping; |
469 int m_cur_y; | 470 int m_cur_y; |
470 }; | 471 }; |
471 } | 472 } |
472 #endif | 473 #endif |
OLD | NEW |