/haiku/headers/libs/agg/ |
H A D | agg_line_aa_basics.h | 80 //==========================================================line_parameters 81 struct line_parameters struct in namespace:agg 84 line_parameters() {} function in struct:agg::line_parameters 85 line_parameters(int x1_, int y1_, int x2_, int y2_, int len_) : function in struct:agg::line_parameters 103 bool same_orthogonal_quadrant(const line_parameters& lp) const 109 bool same_diagonal_quadrant(const line_parameters& lp) const 115 void divide(line_parameters& lp1, line_parameters& lp2) const 154 void bisectrix(const line_parameters& l1, 155 const line_parameters [all...] |
H A D | agg_rasterizer_outline_aa.h | 76 line_parameters curr, next; 276 dv.next = line_parameters(dv.x1, dv.y1, dv.x2, dv.y2, dv.lnext); 341 line_parameters prev(x1, y1, x2, y2, lprev); 347 dv.curr = line_parameters(x2, y2, dv.x1, dv.y1, dv.lcurr); 352 dv.next = line_parameters(dv.x1, dv.y1, dv.x2, dv.y2, dv.lnext); 406 line_parameters lp(x1, y1, x2, y2, lprev); 438 line_parameters lp1(x1, y1, x2, y2, lprev); 439 line_parameters lp2(x2, y2, x3, y3, lnext); 486 line_parameters prev(x1, y1, x2, y2, lprev); 492 dv.curr = line_parameters(x [all...] |
H A D | agg_renderer_outline_aa.h | 477 line_interpolator_aa_base(renderer_type& ren, const line_parameters& lp) : 553 const line_parameters* m_lp; 585 line_interpolator_aa0(renderer_type& ren, const line_parameters& lp) : 679 line_interpolator_aa1(renderer_type& ren, const line_parameters& lp, 890 line_interpolator_aa2(renderer_type& ren, const line_parameters& lp, 1039 line_interpolator_aa3(renderer_type& ren, const line_parameters& lp, 1549 void line0_no_clip(const line_parameters& lp) 1553 line_parameters lp1, lp2; 1575 void line0(const line_parameters& lp) 1588 line_parameters lp [all...] |
H A D | agg_renderer_outline_image.h | 484 line_interpolator_image(renderer_type& ren, const line_parameters& lp, 781 const line_parameters& m_lp; 890 void line0(const line_parameters&) argument 895 void line1(const line_parameters&, int, int) argument 900 void line2(const line_parameters&, int, int) argument 905 void line3_no_clip(const line_parameters& lp, 910 line_parameters lp1, lp2; 937 void line3(const line_parameters& lp, 952 line_parameters lp2(x1, y1, x2, y2,
|
/haiku/src/libs/agg/src/ |
H A D | agg_line_aa_basics.cpp | 45 const int8u line_parameters::s_orthogonal_quadrant[8] = { 0,0,1,1,3,3,2,2 }; 46 const int8u line_parameters::s_diagonal_quadrant[8] = { 0,1,2,1,0,3,2,3 }; 51 void bisectrix(const line_parameters& l1, 52 const line_parameters& l2,
|