Searched refs:y2 (Results 1 - 25 of 108) sorted by relevance

12345

/haiku/headers/libs/agg/
H A Dagg_path_length.h31 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 Dagg_vpgen_clip_polygon.h42 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 Dagg_vpgen_clip_polyline.h41 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 Dagg_rasterizer_outline_aa.h75 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 Dagg_bounding_rect.h31 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 Dagg_conv_clip_polygon.h45 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 Dagg_conv_clip_polyline.h45 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 Dagg_curves.h42 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 Dagg_renderer_base.h58 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 Dagg_rasterizer_sl_clip.h129 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 Dagg_math.h38 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 Dagg_dda_line.h37 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 Dagg_line_aa_basics.h86 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 Dagg_clip_liang_barsky.h45 // -------+--------+-------- 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 Dagg_trans_bilinear.h45 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 Dagg_renderer_mclip.h71 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 Dagg_basics.h287 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 Dagg_rounded_rect.h36 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 DGradientLinear.h25 float x2, float y2);
33 void SetEnd(float x2, float y2);
/haiku/src/kits/interface/
H A DGradientLinear.cpp20 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 Dagg_curves.cpp45 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 Dagg_vpgen_clip_polyline.cpp43 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 Dagg_trans_affine.cpp45 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 Dagg_rounded_rect.cpp27 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 DUtility.h16 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);

Completed in 186 milliseconds

12345