Searched refs:dy (Results 1 - 25 of 83) sorted by path

1234

/haiku/headers/libs/agg/
H A Dagg_dda_line.h71 int dy() const { return m_dy; } function in class:agg::dda_line_interpolator
H A Dagg_ellipse_bresenham.h47 int dy() const { return m_dy; } function in class:agg::ellipse_bresenham_interpolator
H A Dagg_glyph_raster_bin.h35 double dx, dy; member in struct:agg::glyph_raster_bin::glyph_rect
100 r->dy = 0;
H A Dagg_line_aa_basics.h88 dy(abs(y2_ - y1_)),
91 vertical(dy >= dx),
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
H A Dagg_math.h60 double dy = y2-y1;
61 return sqrt(dx * dx + dy * dy);
68 double dy = y2-y1;
69 return dx * dx + dy * dy;
78 double dy = y2-y1;
79 double d = sqrt(dx * dx + dy * dy);
84 return ((x - x2) * dy
[all...]
H A Dagg_math_stroke.h452 double dy = (dy1 + dy2) / 2; local
453 d = m_width_abs - sqrt(dx * dx + dy * dy);
H A Dagg_path_storage.h624 void move_rel(double dx, double dy);
627 void line_rel(double dx, double dy);
633 void vline_rel(double dy);
645 double dx, double dy);
844 inline void path_base<VC>::move_rel(double dx, double dy) argument
846 rel_to_abs(&dx, &dy);
847 m_vertices.add_vertex(dx, dy, path_cmd_move_to);
859 inline void path_base<VC>::line_rel(double dx, double dy) argument
861 rel_to_abs(&dx, &dy);
862 m_vertices.add_vertex(dx, dy, path_cmd_line_t
876 double dy = 0; local
890 vline_rel(double dy) argument
947 arc_rel(double rx, double ry, double angle, bool large_arc_flag, bool sweep_flag, double dx, double dy) argument
[all...]
H A Dagg_path_storage_integer.h48 double dx=0, double dy=0,
52 *y_ = dy + (double(y >> 1) / coord_scale) * scale;
218 double dx, double dy) :
223 m_dy(dy),
229 double dx, double dy, double scale=1.0)
235 m_dy = dy;
47 vertex(double* x_, double* y_, double dx=0, double dy=0, double scale=1.0) const argument
217 serialized_integer_path_adaptor(const int8u* data, unsigned size, double dx, double dy) argument
228 init(const int8u* data, unsigned size, double dx, double dy, double scale=1.0) argument
H A Dagg_rasterizer_cells_aa.h330 int dy = y2 - y1; local
371 if(dy < 0)
408 if(dy < 0)
413 dy = -dy;
416 delta = p / dy;
417 mod = p % dy;
422 mod += dy;
434 lift = p / dy;
435 rem = p % dy;
[all...]
H A Dagg_rasterizer_outline_aa.h51 double dy = val.y - y; local
52 return (len = uround(sqrt(dx * dx + dy * dy))) >
H A Dagg_renderer_base.h491 int dy = 0)
505 // Version with dx, dy (relative positioning)
506 rect_i rdst(rsrc.x1 + dx, rsrc.y1 + dy, rsrc.x2 + dx, rsrc.y2 + dy);
537 int dy = 0,
552 // Version with dx, dy (relative positioning)
553 rect_i rdst(rsrc.x1 + dx, rsrc.y1 + dy, rsrc.x2 + dx, rsrc.y2 + dy);
H A Dagg_renderer_markers.h94 int dy = -r; local
98 base_type::ren().blend_pixel(x - dx, y + dy, base_type::line_color(), cover_full);
99 base_type::ren().blend_pixel(x + dx, y + dy, base_type::line_color(), cover_full);
100 base_type::ren().blend_pixel(x - dx, y - dy, base_type::line_color(), cover_full);
101 base_type::ren().blend_pixel(x + dx, y - dy, base_type::line_color(), cover_full);
105 base_type::ren().blend_hline(x-dx+1, y+dy, x+dx-1, base_type::fill_color(), cover_full);
106 base_type::ren().blend_hline(x-dx+1, y-dy, x+dx-1, base_type::fill_color(), cover_full);
108 ++dy;
111 while(dy <= 0);
164 int dy local
200 int dy = -r; local
236 int dy = -r; local
272 int dy = -r; local
307 int dy = -r; local
342 int dy = -r; local
377 int dy = -r; local
412 int dy = -r; local
447 int dy = -r; local
509 int dy = -r * 7 / 10; local
[all...]
H A Dagg_renderer_mclip.h323 int dy = 0,
329 m_ren.blend_from(src, rect_src_ptr, dx, dy, cover);
H A Dagg_renderer_outline_aa.h119 void inc_x(int dy) argument
122 if(dy > 0) m_dist -= m_dx;
123 if(dy < 0) m_dist += m_dx;
127 void dec_x(int dy) argument
130 if(dy > 0) m_dist -= m_dx;
131 if(dy < 0) m_dist += m_dx;
153 int dy() const { return m_dy; } function in class:agg::distance_interpolator1
218 void inc_x(int dy) argument
222 if(dy > 0)
227 if(dy <
235 dec_x(int dy) argument
292 int dy() const { return m_dy; } function in class:agg::distance_interpolator2
353 inc_x(int dy) argument
373 dec_x(int dy) argument
439 int dy() const { return m_dy; } function in class:agg::distance_interpolator3
597 int dy; local
737 int dy = 0; local
762 int dy; local
906 int dy; local
1094 int dy = 0; local
1121 int dy; local
1423 int dy = y - yc1; local
1453 int dy = -r; local
1496 int dy = y - yc; local
1524 int dy = -r; local
[all...]
H A Dagg_renderer_outline_image.h288 int dy = iround(((y2 - y1) << line_subpixel_shift) / d); local
289 m_dx_pict = -dy;
291 m_dist_pict = ((x + line_subpixel_scale/2 - (x1 - dy)) * m_dy_pict -
340 void inc_x(int dy) argument
346 if(dy > 0)
353 if(dy < 0)
363 void dec_x(int dy) argument
369 if(dy > 0)
376 if(dy < 0)
439 int dy() cons function in class:agg::distance_interpolator4
575 int dy = 0; local
616 int dy; local
[all...]
H A Dagg_renderer_primitives.h86 int dy = -ry; local
90 dy += ei.dy();
91 m_ren->blend_pixel(x + dx, y + dy, m_line_color, cover_full);
92 m_ren->blend_pixel(x + dx, y - dy, m_line_color, cover_full);
93 m_ren->blend_pixel(x - dx, y - dy, m_line_color, cover_full);
94 m_ren->blend_pixel(x - dx, y + dy, m_line_color, cover_full);
97 while(dy < 0);
105 int dy = -ry; local
106 int dy0 = dy;
132 int dy = -ry; local
[all...]
H A Dagg_renderer_raster_text.h75 y += r.dy;
139 y += r.dy;
248 y += r.dy;
H A Dagg_scanline_storage_aa.h633 void init(const int8u* ptr, int dx, int dy) argument
636 m_y = read_int32() + dy;
666 double dx, double dy) :
671 m_dy(iround(dy)),
679 void init(const int8u* data, unsigned size, double dx, double dy) argument
685 m_dy = iround(dy);
665 serialized_scanlines_adaptor_aa(const int8u* data, unsigned size, double dx, double dy) argument
H A Dagg_scanline_storage_bin.h425 void init(const int8u* ptr, int dx, int dy) argument
428 m_y = read_int32() + dy;
458 double dx, double dy) :
463 m_dy(iround(dy)),
471 void init(const int8u* data, unsigned size, double dx, double dy) argument
477 m_dy = iround(dy);
457 serialized_scanlines_adaptor_bin(const int8u* data, unsigned size, double dx, double dy) argument
H A Dagg_span_gouraud_gray.h58 double dy = c2.y - c1.y; local
59 m_1dy = (fabs(dy) < 1e-10) ? 1e10 : 1.0 / dy;
H A Dagg_span_gouraud_rgba.h58 double dy = c2.y - c1.y; local
59 m_1dy = (dy < 1e-5) ? 1e5 : 1.0 / dy;
H A Dagg_span_image_filter.h63 void filter_offset(double dx, double dy) argument
66 m_dy_dbl = dy;
68 m_dy_int = iround(dy * image_subpixel_scale);
H A Dagg_span_interpolator_persp.h114 double dy; local
117 dy = yt;
118 m_trans_inv.transform(&dx, &dy);
120 dy -= y;
121 int sx1 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
123 dy = yt + delta;
124 m_trans_inv.transform(&dx, &dy);
126 dy -= y;
127 int sy1 = uround(subpixel_scale/sqrt(dx*dx + dy*d
166 double dy; local
327 double dy; local
396 double dy; local
[all...]
H A Dagg_trans_lens.h39 double dy = *y - m_yc; local
40 double r = sqrt(dx * dx + dy * dy);
45 *y = m_yc + dy * m_magn;
53 *y = m_yc + dy * m;
61 *y = m_yc + dy * m;
/haiku/headers/os/interface/
H A DRect.h48 void InsetBy(float dx, float dy);
50 void OffsetBy(float dx, float dy);
56 BRect& InsetBySelf(float dx, float dy);
58 BRect InsetByCopy(float dx, float dy) const;
60 BRect& OffsetBySelf(float dx, float dy);
62 BRect OffsetByCopy(float dx, float dy) const;

Completed in 538 milliseconds

1234