Searched refs:y1 (Results 26 - 50 of 110) sorted by relevance

12345

/haiku/headers/libs/agg/
H A Dagg_renderer_primitives.h60 void rectangle(int x1, int y1, int x2, int y2) argument
62 m_ren->blend_hline(x1, y1, x2-1, m_line_color, cover_full);
63 m_ren->blend_vline(x2, y1, y2-1, m_line_color, cover_full);
65 m_ren->blend_vline(x1, y1+1, y2, m_line_color, cover_full);
69 void solid_rectangle(int x1, int y1, int x2, int y2) argument
71 m_ren->blend_bar(x1, y1, x2, y2, m_fill_color, cover_full);
75 void outlined_rectangle(int x1, int y1, int x2, int y2) argument
77 rectangle(x1, y1, x2, y2);
78 m_ren->blend_bar(x1+1, y1+1, x2-1, y2-1, m_fill_color, cover_full);
155 void line(int x1, int y1, in 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; }
311 if(y1 < r.y1) y1 = r.y1;
[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);
H A Dagg_glyph_raster_bin.h34 int x1,y1,x2,y2; member in struct:agg::glyph_raster_bin::glyph_rect
91 r->y1 = int(y) - m_font[0] + m_font[1];
92 r->y2 = r->y1 + m_font[0] - 1;
96 r->y1 = int(y) - m_font[1] + 1;
97 r->y2 = r->y1 + m_font[0] - 1;
H A Dagg_span_interpolator_persp.h51 span_interpolator_persp_exact(double x1, double y1, argument
55 rect_to_quad(x1, y1, x2, y2, quad);
61 double x1, double y1,
64 quad_to_rect(quad, x1, y1, x2, y2);
77 void rect_to_quad(double x1, double y1, double x2, double y2, argument
83 src[1] = src[3] = y1;
92 double x1, double y1, double x2, double y2)
97 dst[1] = dst[3] = y1;
155 // Assume x1,y1 are equal to the ones at the previous end point
261 span_interpolator_persp_lerp(double x1, double y1, argument
60 span_interpolator_persp_exact(const double* quad, double x1, double y1, double x2, double y2) argument
91 quad_to_rect(const double* quad, double x1, double y1, double x2, double y2) argument
270 span_interpolator_persp_lerp(const double* quad, double x1, double y1, double x2, double y2) argument
287 rect_to_quad(double x1, double y1, double x2, double y2, const double* quad) argument
301 quad_to_rect(const double* quad, double x1, double y1, double x2, double y2) argument
324 int y1 = iround(yt * subpixel_scale); local
383 int y1 = m_coord_y.y(); local
[all...]
H A Dagg_renderer_outline_aa.h36 distance_interpolator0(int x1, int y1, int x2, int y2, int x, int y) : argument
38 m_dy(line_mr(y2) - line_mr(y1)),
64 int x1, int y1, int x2, int y2,
67 m_dy1(line_mr(y1) - line_mr(yc)),
71 (line_mr(y + line_subpixel_scale/2) - line_mr(y1)) * m_dx1),
102 distance_interpolator1(int x1, int y1, int x2, int y2, int x, int y) : argument
104 m_dy(y2 - y1),
172 distance_interpolator2(int x1, int y1, int x2, int y2, argument
175 m_dy(y2 - y1),
177 m_dy_start(line_mr(sy) - line_mr(y1)),
63 distance_interpolator00(int xc, int yc, int x1, int y1, int x2, int y2, int x, int y) argument
191 distance_interpolator2(int x1, int y1, int x2, int y2, int ex, int ey, int x, int y, int) argument
319 distance_interpolator3(int x1, int y1, int x2, int y2, int sx, int sy, int ex, int ey, int x, int y) argument
1375 clip_box(double x1, double y1, double x2, double y2) argument
1407 semidot_hline(Cmp cmp, int xc1, int yc1, int xc2, int yc2, int x1, int y1, int x2) argument
1518 pie(int xc, int yc, int x1, int y1, int x2, int y2) argument
1580 int y1 = lp.y1; local
1635 int y1 = lp.y1; local
1702 int y1 = lp.y1; local
1774 int y1 = lp.y1; local
[all...]
H A Dagg_trans_viewport.h79 void device_viewport(double x1, double y1, double x2, double y2) argument
82 m_device_y1 = y1;
89 void world_viewport(double x1, double y1, double x2, double y2) argument
92 m_world_y1 = y1;
99 void device_viewport(double* x1, double* y1, double* x2, double* y2) const argument
102 *y1 = m_device_y1;
108 void world_viewport(double* x1, double* y1, double* x2, double* y2) const argument
111 *y1 = m_world_y1;
117 void world_viewport_actual(double* x1, double* y1, argument
121 *y1
[all...]
H A Dagg_bezier_arc.h93 // Computes an elliptical arc from (x1, y1) to (x2, y2). The size and
107 bezier_arc_svg(double x1, double y1, argument
115 init(x1, y1, rx, ry, angle, large_arc_flag, sweep_flag, x2, y2);
119 void init(double x1, double y1,
H A Dagg_conv_marker.h90 double x1, y1, x2, y2; local
108 if(is_stop(m_marker_locator->vertex(&x1, &y1)))
120 m_mtx *= trans_affine_rotation(atan2(y2 - y1, x2 - x1));
121 m_mtx *= trans_affine_translation(x1, y1);
H A Dagg_renderer_raster_text.h57 for(i = r.y1; i <= r.y2; i++)
66 for(i = r.y1; i <= r.y2; i++)
70 m_glyph->span(i - r.y1));
121 for(i = r.y1; i <= r.y2; i++)
125 m_glyph->span(i - r.y1));
130 for(i = r.y1; i <= r.y2; i++)
226 for(i = r.y1; i <= r.y2; i++)
237 for(i = r.y1; i <= r.y2; i++)
243 m_glyph->span(i - r.y1)));
H A Dagg_renderer_outline_image.h48 int y1 = ufloor(src_y); local
49 int y2 = y1 + 1;
50 color_type pix1 = (y1 < 0) ? color_type::no_color() : m_source.pixel(x, y1);
52 return pix1.gradient(pix2, src_y - y1);
266 distance_interpolator4(int x1, int y1, int x2, int y2, argument
270 m_dy(y2 - y1),
272 m_dy_start(line_mr(sy) - line_mr(y1)),
288 int dy = iround(((y2 - y1) << line_subpixel_shift) / d);
292 (y + line_subpixel_scale/2 - (y1
835 clip_box(double x1, double y1, double x2, double y2) argument
943 int y1 = lp.y1; local
[all...]
/haiku/src/libs/agg/src/
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
40 m_y1 = y1;
44 if(y1 > y2) { m_y1 = y2; m_y2 = y1; }
H A Dagg_trans_single_path.cpp127 double y1 = 0.0; local
137 y1 = m_src_vertices[0].y;
139 dy = m_src_vertices[1].y - y1;
151 y1 = m_src_vertices[j].y;
153 dy = y1 - m_src_vertices[i].y;
189 y1 = m_src_vertices[i].y;
191 dy = m_src_vertices[j].y - y1;
194 double y2 = y1 + dy * d / dd;
H A Dagg_vpgen_clip_polygon.cpp33 // -------+--------+-------- clip_box.y1
45 if(y < m_clip_box.y1) return 12;
52 if(y < m_clip_box.y1) return 9;
57 if(y < m_clip_box.y1) return 8;
H A Dagg_trans_double_path.cpp174 double y1 = 0.0; local
185 y1 = vertices[0].y;
187 dy = vertices[1].y - y1;
199 y1 = vertices[j].y;
201 dy = y1 - vertices[i].y;
237 y1 = vertices[i].y;
239 dy = vertices[j].y - y1;
242 *y = y1 + dy * d / dd;
258 double y1 = *y; local
264 transform1(m_src_vertices1, m_kindex1, 1.0, &x1, &y1);
[all...]
/haiku/src/tests/servers/app/painter/
H A DShapeConverter.cpp73 double y1 = bezierPts[0].y; local
81 Transform(&x1, &y1);
85 fPath->curve4(x1, y1, x2, y2, x3, y3);
/haiku/src/libs/agg/font_freetype/
H A Dagg_font_freetype.cpp156 double x1, y1, x2, y2, x3, y3; local
212 y1 = int26p6_to_dbl(v_start.y);
213 if(flip_y) y1 = -y1;
214 mtx.transform(&x1, &y1);
216 value_type(dbl_to_int26p6(y1)));
229 y1 = int26p6_to_dbl(point->y);
230 if(flip_y) y1 = -y1;
231 mtx.transform(&x1, &y1);
[all...]
/haiku/src/servers/app/drawing/Painter/bitmap_painter/
H A DDrawBitmapNearestNeighbor.h104 int32 y1 = max_c(baseRenderer.ymin(), top); local
106 if (y1 > y2)
110 uint8* dst = aggInterface.fBuffer.row_ptr(y1) + x1 * 4;
116 y1 -= top + filterWeightYIndexOffset;
120 //printf("y: %ld - %ld\n", y1, y2);
122 for (; y1 <= y2; y1++) {
124 const uint8* src = bitmap.row_ptr(yIndices[y1]);
H A DDrawBitmapBilinear.h70 int32 y1 = max_c(baseRenderer.ymin(), top); local
72 if (y1 > y2)
76 fDestination = aggInterface.fBuffer.row_ptr(y1) + x1 * 4;
82 y1 -= top + filterData.fIndexOffsetY;
86 //printf("y: %ld - %ld\n", y1, y2);
89 xIndexL, xIndexR, y1, y2);
232 void DrawToClipRect(int32 xIndexL, int32 xIndexR, int32 y1, int32 y2) argument
247 for (; y1 <= yMax; y1++) {
249 const uint16 wTop = this->fWeightsY[y1]
321 DrawToClipRect(int32 xIndexL, int32 xIndexR, int32 y1, int32 y2) argument
411 DrawToClipRect(int32 xIndexL, int32 xIndexR, int32 y1, int32 y2) argument
[all...]
/haiku/src/tests/libs/alm/
H A DAreas.cpp28 BReference<YTab> y1 = layout->AddYTab(); local
33 layout->Right(), y1);
38 layout->AddView(button2, layout->Left(), y1, layout->Right(), y2);
/haiku/src/add-ons/media/plugins/ffmpeg/
H A Dgfx_conv_c.cpp21 unsigned long y1; local
43 y1 = *pi++;
47 a = (long)((y1 & 0x0FF) | ((u& 0x0FF) << 8) | ((y1 & 0x0FF00) << 8)
49 b = (long)(((y1 & 0x0FF0000) >> 16) | ((u& 0x0FF) << 8)
50 | ((y1 & 0x0FF000000) >> 8) | ((v & 0x0FF) << 24));
91 unsigned long y1; local
112 y1 = *pi++;
116 a = (long)((y1 & 0x0FF) | ((u & 0x0FF) << 8) | ((y1
[all...]
/haiku/src/apps/glteapot/
H A DFPS.cpp46 static GLfloat y1 = size / 2 - gap; local
50 static GLfloat y5 = -y1;
60 glVertex2f(x3 + x, y1 + y);
81 glVertex2f(x0 + x, y1 + y);
/haiku/src/servers/app/drawing/Painter/
H A Dagg_renderer_region.h68 int bounding_ymin() const { return m_bounds.y1; }
131 if(r.top < m_bounds.y1) m_bounds.y1 = r.top;
196 rect.y1 += m_offset_y;
272 void copy_vline(int x, int y1, int y2, const color_type& c) argument
274 translate_to_base_ren(x, y1);
280 m_ren.copy_vline(x, y1, y2, c);
301 void blend_vline(int x, int y1, int y2, argument
304 translate_to_base_ren(x, y1);
310 m_ren.blend_vline(x, y1, y
316 copy_bar(int x1, int y1, int x2, int y2, const color_type& c) argument
330 blend_bar(int x1, int y1, int x2, int y2, const color_type& c, cover_type cover) argument
[all...]
/haiku/src/add-ons/accelerants/3dfx/
H A D3dfx_overlay.cpp83 int32 y1 = (window->v_start < 0) ? 0 : window->v_start; local
86 int32 y2 = y1 + window->height - 1;
91 OUTREG32(VIDEO_OVERLAY_START_COORDS, x1 | (y1 << 12));
98 OUTREG32(VIDEO_OVERLAY_DVDY_OFFSET, (y1 & 0x0000ffff) << 3);
/haiku/src/add-ons/accelerants/ati/
H A Dmach64_overlay.cpp38 int32 y1 = (window->v_start < 0) ? 0 : window->v_start; local
55 if (y2 < y1 + 4)
56 y2 = y1 + 4;
60 uint32 vertScale = (buffer->height << 12) / (y2 - y1 + 1);
118 OUTREG(OVERLAY_Y_X_START, OVERLAY_LOCK_START | (x1 << 16) | y1);

Completed in 261 milliseconds

12345