/haiku/headers/libs/agg/ |
H A D | agg_path_length.h | 31 double y2 = 0.0; local 36 while(!is_stop(cmd = vs.vertex(&x2, &y2))) 43 start_y = y2; 47 len += calc_distance(x1, y1, x2, y2); 50 y1 = y2;
|
H A D | agg_vpgen_clip_polygon.h | 42 void clip_box(double x1, double y1, double x2, double y2) argument 47 m_clip_box.y2 = y2; 55 double y2() const { return m_clip_box.y2; } function in class:agg::vpgen_clip_polygon
|
H A D | agg_vpgen_clip_polyline.h | 41 void clip_box(double x1, double y1, double x2, double y2) argument 46 m_clip_box.y2 = y2; 53 double y2() const { return m_clip_box.y2; } function in class:agg::vpgen_clip_polyline
|
H A D | agg_rasterizer_outline_aa.h | 75 int x1, y1, x2, y2; member in struct:agg::rasterizer_outline_aa::draw_vars 240 dv.xb1 = dv.curr.x1 + (dv.curr.y2 - dv.curr.y1); 242 dv.xb2 = dv.curr.x2 + (dv.curr.y2 - dv.curr.y1); 243 dv.yb2 = dv.curr.y2 - (dv.curr.x2 - dv.curr.x1); 256 m_ren->pie(dv.curr.x2, dv.curr.y2, 257 dv.curr.x2 + (dv.curr.y2 - dv.curr.y1), 258 dv.curr.y2 - (dv.curr.x2 - dv.curr.x1), 259 dv.curr.x2 + (dv.next.y2 - dv.next.y1), 260 dv.curr.y2 - (dv.next.x2 - dv.next.x1)); 264 dv.y1 = dv.y2; 323 int y2; local [all...] |
H A D | agg_bounding_rect.h | 31 CoordT* x1, CoordT* y1, CoordT* x2, CoordT* y2) 41 *y2 = CoordT(0); 56 *y2 = CoordT(y); 64 if(CoordT(y) > *y2) *y2 = CoordT(y); 69 return *x1 <= *x2 && *y1 <= *y2; 76 CoordT* x1, CoordT* y1, CoordT* x2, CoordT* y2) 85 *y2 = CoordT(0); 98 *y2 = CoordT(y); 106 if(CoordT(y) > *y2) *y 29 bounding_rect(VertexSource& vs, GetId& gi, unsigned start, unsigned num, CoordT* x1, CoordT* y1, CoordT* x2, CoordT* y2) argument 75 bounding_rect_single(VertexSource& vs, unsigned path_id, CoordT* x1, CoordT* y1, CoordT* x2, CoordT* y2) argument [all...] |
H A D | agg_conv_clip_polygon.h | 45 void clip_box(double x1, double y1, double x2, double y2) argument 47 base_type::vpgen().clip_box(x1, y1, x2, y2); 53 double y2() const { return base_type::vpgen().y2(); } function in struct:agg::conv_clip_polygon
|
H A D | agg_conv_clip_polyline.h | 45 void clip_box(double x1, double y1, double x2, double y2) argument 47 base_type::vpgen().clip_box(x1, y1, x2, y2); 53 double y2() const { return base_type::vpgen().y2(); } function in struct:agg::conv_clip_polyline
|
H A D | agg_curves.h | 42 double x2, double y2, 46 init(x1, y1, x2, y2, x3, y3); 51 double x2, double y2, 105 double x2, double y2, 111 init(x1, y1, x2, y2, x3, y3); 116 double x2, double y2, 147 double x2, double y2, 150 double x2, double y2, 173 double x2, double y2, 177 cp[0] = x1; cp[1] = y1; cp[2] = x2; cp[3] = y2; 41 curve3_inc(double x1, double y1, double x2, double y2, double x3, double y3) argument 104 curve3_div(double x1, double y1, double x2, double y2, double x3, double y3) argument 172 curve4_points(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 180 init(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 201 curve4_inc(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 269 catrom_to_bezier(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 304 ubspline_to_bezier(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 340 hermite_to_bezier(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 386 curve4_div(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 480 curve3(double x1, double y1, double x2, double y2, double x3, double y3) argument 494 init(double x1, double y1, double x2, double y2, double x3, double y3) argument 585 curve4(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 606 init(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument [all...] |
H A D | agg_renderer_base.h | 58 bool clip_box(int x1, int y1, int x2, int y2) argument 60 rect_i cb(x1, y1, x2, y2); 70 m_clip_box.y2 = 0; 82 m_clip_box.y2 = height() - 1; 89 m_clip_box.y2 = 0; 94 void clip_box_naked(int x1, int y1, int x2, int y2) argument 99 m_clip_box.y2 = y2; 106 x <= m_clip_box.x2 && y <= m_clip_box.y2; 114 int ymax() const { return m_clip_box.y2; } 191 copy_vline(int x, int y1, int y2, const color_type& c) argument 223 blend_vline(int x, int y1, int y2, const color_type& c, cover_type cover) argument 240 copy_bar(int x1, int y1, int x2, int y2, const color_type& c) argument 255 blend_bar(int x1, int y1, int x2, int y2, const color_type& c, cover_type cover) argument [all...] |
H A D | agg_rasterizer_sl_clip.h | 129 void clip_box(coord_type x1, coord_type y1, coord_type x2, coord_type y2) argument 131 m_clip_box = rect_type(x1, y1, x2, y2); 149 coord_type x2, coord_type y2, 157 ras.line(Conv::xi(x1), Conv::yi(y1), Conv::xi(x2), Conv::yi(y2)); 170 coord_type ty2 = y2; 174 tx1 = x1 + Conv::mul_div(m_clip_box.y1-y1, x2-x1, y2-y1); 178 if(f1 & 2) // y1 > clip.y2 180 tx1 = x1 + Conv::mul_div(m_clip_box.y2-y1, x2-x1, y2-y1); 181 ty1 = m_clip_box.y2; 147 line_clip_y(Rasterizer& ras, coord_type x1, coord_type y1, coord_type x2, coord_type y2, unsigned f1, unsigned f2) const argument 204 line_to(Rasterizer& ras, coord_type x2, coord_type y2) argument 320 clip_box(coord_type x1, coord_type y1, coord_type x2, coord_type y2) argument 324 line_to(Rasterizer& ras, coord_type x2, coord_type y2) argument [all...] |
H A D | agg_math.h | 38 double x2, double y2, 41 return (x - x2) * (y2 - y1) - (y - y2) * (x2 - x1); 46 double x2, double y2, 50 bool cp1 = cross_product(x1, y1, x2, y2, x, y) < 0.0; 51 bool cp2 = cross_product(x2, y2, x3, y3, x, y) < 0.0; 57 AGG_INLINE double calc_distance(double x1, double y1, double x2, double y2) 60 double dy = y2-y1; 65 AGG_INLINE double calc_sq_distance(double x1, double y1, double x2, double y2) 68 double dy = y2 37 cross_product(double x1, double y1, double x2, double y2, double x, double y) argument 45 point_in_triangle(double x1, double y1, double x2, double y2, double x3, double y3, double x, double y) argument [all...] |
H A D | agg_dda_line.h | 37 dda_line_interpolator(int y1, int y2, unsigned count) : argument 39 m_inc(((y2 - y1) << FractionShift) / int(count)), 95 dda2_line_interpolator(int y1, int y2, int count) : argument 97 m_lft((y2 - y1) / m_cnt), 98 m_rem((y2 - y1) % m_cnt), 112 dda2_line_interpolator(int y1, int y2, int count, int) : argument 114 m_lft((y2 - y1) / m_cnt), 115 m_rem((y2 - y1) % m_cnt), 231 line_bresenham_interpolator(int x1, int y1, int x2, int y2) : argument 235 m_y2_lr(line_lr(y2)), 269 int y2() const { return line_lr(m_interpolator.y()); } function in class:agg::line_bresenham_interpolator [all...] |
H A D | agg_line_aa_basics.h | 86 x1(x1_), y1(y1_), x2(x2_), y2(y2_), 118 int ymid = (y1 + y2) >> 1; 125 lp1.y2 = ymid; 128 lp1.dy = abs(lp1.y2 - lp1.y1); 134 lp2.dy = abs(lp2.y2 - lp2.y1); 138 int x1, y1, x2, y2, dx, dy, sx, sy; member in struct:agg::line_parameters 163 int d = iround((double(*x - lp.x2) * double(lp.y2 - lp.y1) - 164 double(*y - lp.y2) * double(lp.x2 - lp.x1)) / lp.len); 167 *x = lp.x1 + (lp.y2 - lp.y1); 177 int d = iround((double(*x - lp.x2) * double(lp.y2 [all...] |
H A D | agg_clip_liang_barsky.h | 45 // -------+--------+-------- clip_box.y2 60 ((y > clip_box.y2) << 1) | 77 return ((y > clip_box.y2) << 1) | ((y < clip_box.y1) << 3); 83 inline unsigned clip_liang_barsky(T x1, T y1, T x2, T y2, argument 90 double deltay = y2 - y1; 132 yout = clip_box.y2; 136 yin = clip_box.y2; 207 *y++ = y2; 234 bool clip_move_point(T x1, T y1, T x2, T y2, argument 247 *y = (T)(double(bound - x1) * (y2 271 clip_line_segment(T* x1, T* y1, T* x2, T* y2, const rect_base<T>& clip_box) argument [all...] |
H A D | agg_trans_bilinear.h | 45 trans_bilinear(double x1, double y1, double x2, double y2, argument 48 rect_to_quad(x1, y1, x2, y2, quad); 55 double x1, double y1, double x2, double y2) 57 quad_to_rect(quad, x1, y1, x2, y2); 87 void rect_to_quad(double x1, double y1, double x2, double y2, argument 94 src[5] = src[7] = y2; 102 double x1, double y1, double x2, double y2) 108 dst[5] = dst[7] = y2; 54 trans_bilinear(const double* quad, double x1, double y1, double x2, double y2) argument 101 quad_to_rect(const double* quad, double x1, double y1, double x2, double y2) argument
|
H A D | agg_renderer_mclip.h | 71 int bounding_ymax() const { return m_bounds.y2; } 80 m_ren.clip_box_naked(cb.x1, cb.y1, cb.x2, cb.y2); 90 m_ren.clip_box_naked(cb.x1, cb.y1, cb.x2, cb.y2); 106 void add_clip_box(int x1, int y1, int x2, int y2) argument 108 rect_i cb(x1, y1, x2, y2); 116 if(cb.y2 > m_bounds.y2) m_bounds.y2 = cb.y2; 183 void copy_vline(int x, int y1, int y2, cons argument 206 blend_vline(int x, int y1, int y2, const color_type& c, cover_type cover) argument 218 copy_bar(int x1, int y1, int x2, int y2, const color_type& c) argument 229 blend_bar(int x1, int y1, int x2, int y2, const color_type& c, cover_type cover) argument [all...] |
H A D | agg_basics.h | 287 T x1, y1, x2, y2; member in struct:agg::rect_base 291 x1(x1_), y1(y1_), x2(x2_), y2(y2_) {} 295 x1 = x1_; y1 = y1_; x2 = x2_; y2 = y2_; 302 if(y1 > y2) { t = y1; y1 = y2; y2 = t; } 309 if(y2 > r.y2) y2 = r.y2; [all...] |
H A D | agg_rounded_rect.h | 36 rounded_rect(double x1, double y1, double x2, double y2, double r); 38 void rect(double x1, double y1, double x2, double y2);
|
/haiku/headers/os/interface/ |
H A D | GradientLinear.h | 25 float x2, float y2); 33 void SetEnd(float x2, float y2);
|
/haiku/src/kits/interface/ |
H A D | GradientLinear.cpp | 20 fData.linear.y2 = 0.0f; 31 fData.linear.y2 = end.y; 37 BGradientLinear::BGradientLinear(float x1, float y1, float x2, float y2) argument 42 fData.linear.y2 = y2; 77 return BPoint(fData.linear.x2, fData.linear.y2); 86 fData.linear.y2 = end.y; 95 fData.linear.y2 = y;
|
/haiku/src/libs/agg/src/ |
H A D | agg_curves.cpp | 45 double x2, double y2, 54 double dy1 = y2 - y1; 56 double dy2 = y3 - y2; 71 double tmpy = (y1 - y2 * 2.0 + y3) * subdivide_step2; 77 m_saved_dfy = m_dfy = tmpy + (y2 - y1) * (2.0 * subdivide_step); 130 double x2, double y2, 136 bezier(x1, y1, x2, y2, x3, y3); 142 double x2, double y2, 154 double y12 = (y1 + y2) / 2; 156 double y23 = (y2 44 init(double x1, double y1, double x2, double y2, double x3, double y3) argument 129 init(double x1, double y1, double x2, double y2, double x3, double y3) argument 141 recursive_bezier(double x1, double y1, double x2, double y2, double x3, double y3, unsigned level) argument 230 bezier(double x1, double y1, double x2, double y2, double x3, double y3) argument 261 init(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 377 init(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument 390 recursive_bezier(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4, unsigned level) argument 602 bezier(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) argument [all...] |
H A D | agg_vpgen_clip_polyline.cpp | 43 double y2 = y; local 44 unsigned flags = clip_line_segment(&m_x1, &m_y1, &x2, &y2, m_clip_box); 58 m_y[m_num_vertices] = y2;
|
H A D | agg_trans_affine.cpp | 45 double x2, double y2, 51 src[4] = x2; src[5] = y2; 59 double x2, double y2) 64 dst[4] = x2; dst[5] = y2; 164 double y2 = 0.0; local 166 transform(&x2, &y2); 167 return std::atan2(y2-y1, x2-x1); 183 double y2 = 1.0; local 187 t.transform(&x2, &y2); 189 *y = y2 44 rect_to_parl(double x1, double y1, double x2, double y2, const double* parl) argument 57 parl_to_rect(const double* parl, double x1, double y1, double x2, double y2) argument [all...] |
H A D | agg_rounded_rect.cpp | 27 rounded_rect::rounded_rect(double x1, double y1, double x2, double y2, double r) : argument 28 m_x1(x1), m_y1(y1), m_x2(x2), m_y2(y2), 33 if(y1 > y2) { m_y1 = y2; m_y2 = y1; } 37 void rounded_rect::rect(double x1, double y1, double x2, double y2) argument 42 m_y2 = y2; 44 if(y1 > y2) { m_y1 = y2; m_y2 = y1; }
|
/haiku/src/preferences/screensaver/ |
H A D | Utility.h | 16 scale_direct(float x1, float x2, float y1, float y2, BRect area) argument 19 area.Width()* x2 + area.left, area.Height() * y2 + area.top); 33 scale(int x1, int x2, int y1, int y2,BRect area) argument 36 kPositionalY[y1], kPositionalY[y2], area);
|