Searched refs:y1 (Results 1 - 25 of 110) sorted by relevance

12345

/haiku/src/libs/agg/src/
H A Dagg_line_aa_basics.cpp57 double ty = l2.y2 - (l2.y1 - l1.y1) * k;
62 if(double(l2.x2 - l2.x1) * double(l2.y1 - l1.y1) <
63 double(l2.y2 - l2.y1) * double(l2.x1 - l1.x1) + 100.0)
66 ty -= (ty - l2.y1) * 2.0;
71 double dy = ty - l2.y1;
74 *x = (l2.x1 + l2.x1 + (l2.y1 - l1.y1) + (l2.y2 - l2.y1)) >>
[all...]
H A Dagg_trans_affine.cpp44 const trans_affine& trans_affine::rect_to_parl(double x1, double y1, argument
49 src[0] = x1; src[1] = y1;
50 src[2] = x2; src[3] = y1;
58 double x1, double y1,
62 dst[0] = x1; dst[1] = y1;
63 dst[2] = x2; dst[3] = y1;
162 double y1 = 0.0; local
165 transform(&x1, &y1);
167 return std::atan2(y2-y1, x2-x1);
181 double y1 local
57 parl_to_rect(const double* parl, double x1, double y1, double x2, double y2) argument
[all...]
H A Dagg_curves.cpp44 void curve3_inc::init(double x1, double y1, argument
49 m_start_y = y1;
54 double dy1 = y2 - y1;
71 double tmpy = (y1 - y2 * 2.0 + y3) * subdivide_step2;
74 m_saved_fy = m_fy = y1;
77 m_saved_dfy = m_dfy = tmpy + (y2 - y1) * (2.0 * subdivide_step);
129 void curve3_div::init(double x1, double y1, argument
136 bezier(x1, y1, x2, y2, x3, y3);
141 void curve3_div::recursive_bezier(double x1, double y1, argument
154 double y12 = (y1
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...]
/haiku/src/libs/stdc++/legacy/
H A DPlotFile.cc89 const int x1, const int y1)
91 return cmd('a') << xi << yi << x0 << y0 << x1 << y1;
96 const int x1, const int y1)
98 line(x0, y0, x0, y1);
99 line(x0, y1, x1, y1);
100 line(x1, y1, x1, y0);
133 const int x1, const int y1)
135 return cmd('l') << x0 << y0 << x1 << y1;
154 const int x1, const int y1)
87 arc(const int xi, const int yi, const int x0, const int y0, const int x1, const int y1) argument
95 box(const int x0, const int y0, const int x1, const int y1) argument
132 line(const int x0, const int y0, const int x1, const int y1) argument
153 space(const int x0, const int y0, const int x1, const int y1) argument
[all...]
/haiku/headers/libs/agg/
H A Dagg_vpgen_clip_polygon.h42 void clip_box(double x1, double y1, double x2, double y2) argument
45 m_clip_box.y1 = y1;
53 double y1() const { return m_clip_box.y1; } 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
44 m_clip_box.y1 = y1;
51 double y1() const { return m_clip_box.y1; } function in class:agg::vpgen_clip_polyline
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);
68 m_clip_box.y1 = 1;
80 m_clip_box.y1 = 0;
87 m_clip_box.y1 = 1;
94 void clip_box_naked(int x1, int y1, int x2, int y2) argument
97 m_clip_box.y1 = y1;
105 return x >= m_clip_box.x1 && y >= m_clip_box.y1 &&
112 int ymin() const { return m_clip_box.y1; }
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);
137 void move_to(coord_type x1, coord_type y1) argument
140 m_y1 = y1;
141 if(m_clipping) m_f1 = clipping_flags(x1, y1, m_clip_box);
148 coord_type x1, coord_type y1,
157 ras.line(Conv::xi(x1), Conv::yi(y1), Conv::xi(x2), Conv::yi(y2));
168 coord_type ty1 = y1;
172 if(f1 & 8) // y1 < clip.y1
147 line_clip_y(Rasterizer& ras, coord_type x1, coord_type y1, coord_type x2, coord_type y2, unsigned f1, unsigned f2) const argument
220 coord_type y1 = m_y1; local
320 clip_box(coord_type x1, coord_type y1, coord_type x2, coord_type y2) argument
321 move_to(coord_type x1, coord_type y1) argument
[all...]
H A Dagg_bounding_rect.h31 CoordT* x1, CoordT* y1, CoordT* x2, CoordT* y2)
39 *y1 = CoordT(1);
54 *y1 = CoordT(y);
62 if(CoordT(y) < *y1) *y1 = CoordT(y);
69 return *x1 <= *x2 && *y1 <= *y2;
76 CoordT* x1, CoordT* y1, CoordT* x2, CoordT* y2)
83 *y1 = CoordT(1);
96 *y1 = CoordT(y);
104 if(CoordT(y) < *y1) *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_clip_liang_barsky.h49 // -------+--------+-------- clip_box.y1
62 ((y < clip_box.y1) << 3);
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;
113 deltay = (y1 > clip_box.y1) ? -nearzero : nearzero;
131 yin = clip_box.y1;
137 yout = clip_box.y1;
141 tiny = (yin - y1) / delta
234 clip_move_point(T x1, T y1, T x2, T y2, const rect_base<T>& clip_box, T* x, T* y, unsigned flags) argument
271 clip_line_segment(T* x1, T* y1, T* x2, T* y2, const rect_base<T>& clip_box) 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);
51 double y1() const { return base_type::vpgen().y1(); } 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);
51 double y1() const { return base_type::vpgen().y1(); } function in struct:agg::conv_clip_polyline
H A Dagg_dda_line.h37 dda_line_interpolator(int y1, int y2, unsigned count) : argument
38 m_y(y1),
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),
100 m_y(y1)
112 dda2_line_interpolator(int y1, int y2, int count, int) : argument
114 m_lft((y2 - y1) / m_cnt),
115 m_rem((y2 - y1)
231 line_bresenham_interpolator(int x1, int y1, int x2, int y2) argument
267 int y1() const { return m_y1_lr; } function in class:agg::line_bresenham_interpolator
[all...]
H A Dagg_path_length.h29 double y1 = 0.0; local
47 len += calc_distance(x1, y1, x2, y2);
50 y1 = y2;
57 len += calc_distance(x1, y1, start_x, start_y);
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);
241 dv.yb1 = dv.curr.y1 - (dv.curr.x2 - dv.curr.x1);
242 dv.xb2 = dv.curr.x2 + (dv.curr.y2 - dv.curr.y1);
257 dv.curr.x2 + (dv.curr.y2 - dv.curr.y1),
259 dv.curr.x2 + (dv.next.y2 - dv.next.y1),
264 dv.y1 = dv.y2;
276 dv.next = line_parameters(dv.x1, dv.y1, dv.x2, dv.y2, dv.lnext);
321 int y1; local
334 y1
[all...]
H A Dagg_math.h37 AGG_INLINE double cross_product(double x1, double y1, argument
41 return (x - x2) * (y2 - y1) - (y - y2) * (x2 - x1);
45 AGG_INLINE bool point_in_triangle(double x1, double y1, argument
50 bool cp1 = cross_product(x1, y1, x2, y2, x, y) < 0.0;
52 bool cp3 = cross_product(x3, y3, x1, y1, 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-y1;
73 AGG_INLINE double calc_line_point_distance(double x1, double y1,
[all...]
H A Dagg_curves.h41 curve3_inc(double x1, double y1, argument
46 init(x1, y1, x2, y2, x3, y3);
50 void init(double x1, double y1,
104 curve3_div(double x1, double y1, argument
111 init(x1, y1, x2, y2, x3, y3);
115 void init(double x1, double y1,
146 void bezier(double x1, double y1,
149 void recursive_bezier(double x1, double y1,
172 curve4_points(double x1, double y1, argument
177 cp[0] = x1; cp[1] = y1; c
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_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
93 src[1] = src[3] = y1;
102 double x1, double y1, double x2, double y2)
107 dst[1] = dst[3] = y1;
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_line_aa_basics.h86 x1(x1_), y1(y1_), x2(x2_), y2(y2_),
118 int ymid = (y1 + y2) >> 1;
128 lp1.dy = abs(lp1.y2 - lp1.y1);
131 lp2.y1 = ymid;
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) -
167 *x = lp.x1 + (lp.y2 - lp.y1);
168 *y = lp.y1 - (lp.x2 - lp.x1);
177 int d = iround((double(*x - lp.x2) * double(lp.y2 - lp.y1)
[all...]
H A Dagg_renderer_mclip.h69 int bounding_ymin() const { return m_bounds.y1; }
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);
114 if(cb.y1 < m_bounds.y1) m_bounds.y1 = cb.y1;
183 void copy_vline(int x, int y1, in 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...]
/haiku/headers/os/interface/
H A DGradientLinear.h24 BGradientLinear(float x1, float y1,
29 void SetStart(float x1, float y1);
/haiku/src/kits/interface/
H A DGradientLinear.cpp18 fData.linear.y1 = 0.0f;
29 fData.linear.y1 = start.y;
37 BGradientLinear::BGradientLinear(float x1, float y1, float x2, float y2) argument
40 fData.linear.y1 = y1;
51 return BPoint(fData.linear.x1, fData.linear.y1);
60 fData.linear.y1 = start.y;
69 fData.linear.y1 = y;
/haiku/headers/cpp/
H A DPlotFile.h71 const int x1, const int y1);
73 const int x1, const int y1);
81 const int x1, const int y1);
86 const int x1, const int y1);
/haiku/src/preferences/screensaver/
H A DUtility.h16 scale_direct(float x1, float x2, float y1, float y2, BRect area) argument
18 return BRect(area.Width() * x1 + area.left, area.Height() * y1 + area.top,
33 scale(int x1, int x2, int y1, int y2,BRect area) argument
36 kPositionalY[y1], kPositionalY[y2], area);
/haiku/src/servers/app/font/
H A DFontEngine.cpp68 double x1, y1, x2, y2, x3, y3; local
120 y1 = int26p6_to_dbl(v_start.y);
121 if (flip_y) y1 = -y1;
123 value_type(dbl_to_int26p6(y1)));
133 y1 = int26p6_to_dbl(point->y);
134 if (flip_y) y1 = -y1;
136 value_type(dbl_to_int26p6(y1)));
159 y1
[all...]

Completed in 303 milliseconds

12345