Searched refs:sl (Results 1 - 18 of 18) sorted by path

/haiku/headers/libs/agg/
H A Dagg_rasterizer_compound_aa.h199 template<class Scanline> bool sweep_scanline(Scanline& sl, int style_idx) argument
204 sl.reset_spans();
238 sl.add_cell(x, alpha);
248 sl.add_span(x, cell->x - x, alpha);
253 if(sl.num_spans() == 0) return false;
254 sl.finalize(scan_y);
633 scanline_hit_test sl(tx);
634 sweep_scanline(sl, -1);
635 return sl.hit();
H A Dagg_rasterizer_scanline_aa.h232 template<class Scanline> bool sweep_scanline(Scanline& sl) argument
237 sl.reset_spans();
265 sl.add_cell(x, alpha);
275 sl.add_span(x, cur_cell->x - x, alpha);
280 if(sl.num_spans()) break;
284 sl.finalize(m_scan_y);
497 scanline_hit_test sl(tx);
498 sweep_scanline(sl);
499 return sl.hit();
H A Dagg_renderer_scanline.h27 void render_scanline_aa_solid(const Scanline& sl, argument
31 int y = sl.y();
32 unsigned num_spans = sl.num_spans();
33 typename Scanline::const_iterator span = sl.begin();
58 void render_scanlines_aa_solid(Rasterizer& ras, Scanline& sl, argument
70 sl.reset(ras.min_x(), ras.max_x());
71 while(ras.sweep_scanline(sl))
73 //render_scanline_aa_solid(sl, ren, ren_color);
79 int y = sl.y();
80 unsigned num_spans = sl
128 render(const Scanline& sl) argument
153 render_scanline_aa(const Scanline& sl, BaseRenderer& ren, SpanAllocator& alloc, SpanGenerator& span_gen) argument
180 render_scanlines_aa(Rasterizer& ras, Scanline& sl, BaseRenderer& ren, SpanAllocator& alloc, SpanGenerator& span_gen) argument
225 render(const Scanline& sl) argument
243 render_scanline_bin_solid(const Scanline& sl, BaseRenderer& ren, const ColorT& color) argument
266 render_scanlines_bin_solid(Rasterizer& ras, Scanline& sl, BaseRenderer& ren, const ColorT& color) argument
328 render(const Scanline& sl) argument
348 render_scanline_bin(const Scanline& sl, BaseRenderer& ren, SpanAllocator& alloc, SpanGenerator& span_gen) argument
371 render_scanlines_bin(Rasterizer& ras, Scanline& sl, BaseRenderer& ren, SpanAllocator& alloc, SpanGenerator& span_gen) argument
416 render(const Scanline& sl) argument
438 render_scanlines(Rasterizer& ras, Scanline& sl, Renderer& ren) argument
454 render_all_paths(Rasterizer& ras, Scanline& sl, Renderer& r, VertexSource& vs, const ColorStorage& as, const PathId& path_id, unsigned num_paths) argument
[all...]
H A Dagg_scanline_boolean_algebra.h41 Scanline& sl) const
43 sl.add_span(x, len, cover_full);
93 Scanline& sl) const
95 sl.add_span(x, len, cover_full);
114 Scanline& sl) const
118 sl.add_span(x, len, *span->covers);
125 sl.add_cells(x, len, covers);
136 // The result is added to the "sl" scanline.
156 Scanline& sl) const
179 sl
626 sbool_add_spans_and_render(const Scanline1& sl1, Scanline& sl, Renderer& ren, AddSpanFunctor add_span) argument
661 sbool_intersect_scanlines(const Scanline1& sl1, const Scanline2& sl2, Scanline& sl, CombineSpansFunctor combine_spans) argument
1027 sbool_unite_shapes(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren, AddSpanFunctor1 add_span1, AddSpanFunctor2 add_span2, CombineSpansFunctor combine_spans) argument
1155 sbool_subtract_shapes(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren, AddSpanFunctor1 add_span1, CombineSpansFunctor combine_spans) argument
1248 sbool_intersect_shapes_aa(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1270 sbool_intersect_shapes_bin(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1292 sbool_unite_shapes_aa(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1317 sbool_unite_shapes_bin(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1349 sbool_xor_shapes_aa(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1376 sbool_xor_shapes_saddle_aa(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1404 sbool_xor_shapes_abs_diff_aa(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1430 sbool_xor_shapes_bin(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1456 sbool_subtract_shapes_aa(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1480 sbool_subtract_shapes_bin(ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1519 sbool_combine_shapes_bin(sbool_op_e op, ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
1546 sbool_combine_shapes_aa(sbool_op_e op, ScanlineGen1& sg1, ScanlineGen2& sg2, Scanline1& sl1, Scanline2& sl2, Scanline& sl, Renderer& ren) argument
[all...]
H A Dagg_scanline_storage_aa.h201 const_iterator(const embedded_scanline& sl) : argument
202 m_storage(sl.m_storage),
203 m_span_idx(sl.m_scanline.start_span)
295 template<class Scanline> void render(const Scanline& sl) argument
299 int y = sl.y();
304 sl_this.num_spans = sl.num_spans();
306 typename Scanline::const_iterator span_iterator = sl.begin();
347 template<class Scanline> bool sweep_scanline(Scanline& sl) argument
349 sl.reset_spans();
363 sl
384 sweep_scanline(embedded_scanline& sl) argument
560 const_iterator(const embedded_scanline& sl) argument
738 sweep_scanline(Scanline& sl) argument
779 sweep_scanline(embedded_scanline& sl) argument
[all...]
H A Dagg_scanline_storage_bin.h67 const_iterator(const embedded_scanline& sl) : argument
68 m_storage(sl.m_storage),
69 m_span_idx(sl.m_scanline.start_span)
150 template<class Scanline> void render(const Scanline& sl) argument
154 int y = sl.y();
159 sl_this.num_spans = sl.num_spans();
161 typename Scanline::const_iterator span_iterator = sl.begin();
197 template<class Scanline> bool sweep_scanline(Scanline& sl) argument
199 sl.reset_spans();
210 sl
227 sweep_scanline(embedded_scanline& sl) argument
365 const_iterator(const embedded_scanline& sl) argument
519 sweep_scanline(Scanline& sl) argument
551 sweep_scanline(embedded_scanline& sl) argument
[all...]
/haiku/src/bin/network/telnet/
H A Dcommands.c1228 struct setlist *sl;
1239 #define doset(sl) if (sl->name && *sl->name != ' ') { \
1240 if (sl->handler == 0) \
1241 printf("%-15s [%s]\n", sl->name, control(*sl->charp)); \
1243 printf("%-15s \"%s\"\n", sl->name, (char *)sl->charp); \
1251 for (sl
1223 struct setlist *sl; local
[all...]
/haiku/src/libs/agg/font_freetype/
H A Dagg_font_freetype.cpp411 Scanline& sl,
417 sl.reset(x, x + bitmap.width);
427 sl.reset_spans();
432 if(bits.bit()) sl.add_cell(x + j, cover_full);
436 if(sl.num_spans())
438 sl.finalize(y - i - 1);
439 storage.render(sl);
452 Scanline& sl,
458 sl.reset(x, x + bitmap.width);
468 sl
408 decompose_ft_bitmap_mono(const FT_Bitmap& bitmap, int x, int y, bool flip_y, Scanline& sl, ScanlineStorage& storage) argument
448 decompose_ft_bitmap_gray8(const FT_Bitmap& bitmap, int x, int y, bool flip_y, Rasterizer& ras, Scanline& sl, ScanlineStorage& storage) argument
[all...]
/haiku/src/libs/bsd/
H A Dstringlist.c46 StringList *sl; local
48 sl = malloc(sizeof(StringList));
49 if (sl == NULL)
52 sl->sl_cur = 0;
53 sl->sl_max = _SL_CHUNKSIZE;
54 sl->sl_str = malloc(sl->sl_max * sizeof(char *));
55 if (sl->sl_str == NULL)
57 return sl;
65 sl_add(sl, nam
[all...]
/haiku/src/servers/app/drawing/Painter/
H A Dagg_rasterizer_scanline_aa_subpix.h155 template<class Scanline> bool sweep_scanline(Scanline& sl) argument
160 sl.reset_spans();
307 sl.add_cell(x / 3 - 1, alpha1, alpha2, alpha3);
314 sl.add_span(x / 3, cur_cell->x / 3 - x / 3, alpha1);
318 if(sl.num_spans()) break;
322 sl.finalize(m_scan_y);
535 scanline_hit_test sl(tx);
536 sweep_scanline(sl);
537 return sl.hit();
H A Dagg_renderer_scanline_subpix.h23 void render_scanline_subpix_solid(const Scanline& sl, argument
27 int y = sl.y();
28 unsigned num_spans = sl.num_spans();
29 typename Scanline::const_iterator span = sl.begin();
74 template<class Scanline> void render(const Scanline& sl) argument
76 render_scanline_subpix_solid(sl, *m_ren, m_color);
H A Dagg_scanline_storage_subpix.h65 const_iterator(const embedded_scanline& sl) : argument
66 m_storage(sl.m_storage),
67 m_span_idx(sl.m_scanline.start_span)
159 template<class Scanline> void render(const Scanline& sl) argument
163 int y = sl.y();
168 sl_this.num_spans = sl.num_spans();
170 typename Scanline::const_iterator span_iterator = sl.begin();
211 template<class Scanline> bool sweep_scanline(Scanline& sl) argument
213 sl.reset_spans();
227 sl
248 sweep_scanline(embedded_scanline& sl) argument
422 const_iterator(const embedded_scanline& sl) argument
600 sweep_scanline(Scanline& sl) argument
641 sweep_scanline(embedded_scanline& sl) argument
[all...]
/haiku/src/system/libroot/posix/glibc/stdlib/
H A Dlonglong.h168 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \
171 "=&r" ((USItype) (sl)) \
176 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \
179 "=&r" ((USItype) (sl)) \
198 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \
201 "=&r" ((USItype) (sl)) \
206 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \
209 "=&r" ((USItype) (sl)) \
253 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \
256 "=&r" ((USItype) (sl)) \
[all...]
/haiku/src/tests/servers/app/painter/
H A DPainter.cpp1315 agg::scanline_u8 sl; local
1328 agg::render_scanlines(pf, sl, ri);
/haiku/src/tests/system/network/
H A Dufunc.c26 int sl = strlen(msg); local
27 char *buf = (char*)malloc(sl + 5);
29 memset(buf, '=', sl + 4);
31 buf[1] = buf[sl + 2] = ' ';
32 memcpy(&buf[2], msg, sl);
34 memset(buf, '=', sl + 4);
/haiku/src/apps/icon-o-matic/import_export/svg/
H A Dnanosvg.h826 float ox, oy, sw, sh, sl; local
859 sl = sqrtf(sw*sw + sh*sh) / sqrtf(2.0f);
879 r = nsvg__convertToPixels(p, data->radial.r, 0, sl);
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_haiku.h168 ieee80211_scan_lock_t *sl = &(_nt)->nt_scanlock; \
169 snprintf(sl->name, sizeof(sl->name), "%s_scan_lock", _name); \
170 mtx_init(&sl->mtx, sl->name, NULL, MTX_DEF); \
/haiku/src/servers/app/font/
H A DFontEngine.cpp293 bool flip_y, Scanline& sl, ScanlineStorage& storage)
297 sl.reset(x, x + bitmap.width);
305 sl.reset_spans();
309 sl.add_cell(x + j, agg::cover_full);
313 if (sl.num_spans()) {
314 sl.finalize(y - i - 1);
315 storage.render(sl);
324 bool flip_y, Scanline& sl, ScanlineStorage& storage)
328 sl.reset(x, x + bitmap.width);
336 sl
292 decompose_ft_bitmap_mono(const FT_Bitmap& bitmap, int x, int y, bool flip_y, Scanline& sl, ScanlineStorage& storage) argument
323 decompose_ft_bitmap_gray8(const FT_Bitmap& bitmap, int x, int y, bool flip_y, Scanline& sl, ScanlineStorage& storage) argument
366 decompose_ft_bitmap_subpix(const FT_Bitmap& bitmap, int x, int y, bool flip_y, Scanline& sl, ScanlineStorage& storage) argument
[all...]

Completed in 143 milliseconds