Searched refs:subpixel_scale (Results 1 - 10 of 10) sorted by relevance

/haiku/src/libs/agg/src/
H A Dagg_line_profile_aa.cpp45 m_subpixel_width = uround(w * subpixel_scale);
46 unsigned size = m_subpixel_width + subpixel_scale * 6;
59 if(center_width == 0.0) center_width = 1.0 / subpixel_scale;
60 if(smoother_width == 0.0) smoother_width = 1.0 / subpixel_scale;
73 unsigned subpixel_center_width = unsigned(center_width * subpixel_scale);
74 unsigned subpixel_smoother_width = unsigned(smoother_width * subpixel_scale);
76 value_type* ch_center = ch + subpixel_scale*2;
99 subpixel_scale*2;
108 for(i = 0; i < subpixel_scale*2; i++)
/haiku/headers/libs/agg/
H A Dagg_span_interpolator_trans.h37 subpixel_scale = 1 << subpixel_shift enumerator in enum:agg::span_interpolator_trans::subpixel_scale_e
60 m_ix = iround(x * subpixel_scale);
61 m_iy = iround(y * subpixel_scale);
71 m_ix = iround(x * subpixel_scale);
72 m_iy = iround(y * subpixel_scale);
H A Dagg_span_interpolator_linear.h36 subpixel_scale = 1 << subpixel_shift enumerator in enum:agg::span_interpolator_linear::subpixel_scale_e
62 int x1 = iround(tx * subpixel_scale);
63 int y1 = iround(ty * subpixel_scale);
68 int x2 = iround(tx * subpixel_scale);
69 int y2 = iround(ty * subpixel_scale);
79 m_li_x = dda2_line_interpolator(m_li_x.y(), iround(xe * subpixel_scale), len);
80 m_li_y = dda2_line_interpolator(m_li_y.y(), iround(ye * subpixel_scale), len);
118 subpixel_scale = 1 << subpixel_shift enumerator in enum:agg::span_interpolator_linear_subdiv::subpixel_scale_e
165 m_src_x = iround(x * subpixel_scale) + subpixel_scale;
[all...]
H A Dagg_span_gouraud_rgba.h46 subpixel_scale = 1 << subpixel_shift enumerator in enum:agg::span_gouraud_rgba::subpixel_scale_e
79 m_x = iround((m_x1 + m_dx * k) * subpixel_scale);
209 r += subpixel_scale;
210 g += subpixel_scale;
211 b += subpixel_scale;
212 a += subpixel_scale;
213 nlen -= subpixel_scale;
214 start -= subpixel_scale;
230 r += subpixel_scale;
231 g += subpixel_scale;
[all...]
H A Dagg_span_subdiv_adaptor.h34 subpixel_scale = 1 << subpixel_shift enumerator in enum:agg::span_subdiv_adaptor::sublixel_scale_e
90 m_src_x = iround(x * subpixel_scale) + subpixel_scale;
105 m_interpolator->resynchronize(double(m_src_x) / double(subpixel_scale) + len,
110 m_src_x += subpixel_scale;
H A Dagg_span_interpolator_persp.h36 subpixel_scale = 1 << subpixel_shift enumerator in enum:agg::span_interpolator_persp_exact::subpixel_scale_e
115 const double delta = 1/double(subpixel_scale);
121 int sx1 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
127 int sy1 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
139 int sx2 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
145 int sy2 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
164 const double delta = 1/double(subpixel_scale);
174 int sx2 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
182 int sy2 = uround(subpixel_scale/sqrt(dx*dx + dy*dy)) >> subpixel_shift;
202 *x = iround(m_iterator.x * subpixel_scale);
246 subpixel_scale = 1 << subpixel_shift enumerator in enum:agg::span_interpolator_persp_lerp::subpixel_scale_e
[all...]
H A Dagg_span_gouraud_gray.h46 subpixel_scale = 1 << subpixel_shift enumerator in enum:agg::span_gouraud_gray::subpixel_scale_e
73 m_x = iround((m_x1 + m_dx * k) * subpixel_scale);
187 v += subpixel_scale;
188 a += subpixel_scale;
189 nlen -= subpixel_scale;
190 start -= subpixel_scale;
204 v += subpixel_scale;
205 a += subpixel_scale;
206 nlen -= subpixel_scale;
222 v += subpixel_scale;
[all...]
H A Dagg_dda_line.h223 subpixel_scale = 1 << subpixel_shift, enumerator in enum:agg::line_bresenham_interpolator::subpixel_scale_e
224 subpixel_mask = subpixel_scale - 1
H A Dagg_renderer_primitives.h50 return iround(c * line_bresenham_interpolator::subpixel_scale);
H A Dagg_renderer_outline_aa.h1265 subpixel_scale = 1 << subpixel_shift, enumerator in enum:agg::line_profile_aa::subpixel_scale_e
1266 subpixel_mask = subpixel_scale - 1
1324 return m_profile[dist + subpixel_scale*2];

Completed in 42 milliseconds