Lines Matching refs:base_type

61         typedef renderer_primitives<BaseRenderer> base_type;
67 base_type(rbuf)
74 return rc.clip(base_type::ren().bounding_clip_box());
82 if(r) base_type::outlined_rectangle(x-r, y-r, x+r, y+r);
83 else base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
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);
115 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
125 if(r) base_type::outlined_ellipse(x, y, r, r);
126 else base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
139 base_type::outlined_ellipse(x, y, r, r);
143 base_type::ren().blend_hline(x-r6, y, x-r, base_type::line_color(), cover_full);
144 base_type::ren().blend_hline(x+r, y, x+r6, base_type::line_color(), cover_full);
145 base_type::ren().blend_vline(x, y-r6, y-r, base_type::line_color(), cover_full);
146 base_type::ren().blend_vline(x, y+r, y+r6, base_type::line_color(), cover_full);
150 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
172 base_type::ren().blend_pixel(x + dy, y + dx, base_type::line_color(), cover_full);
173 base_type::ren().blend_pixel(x + dy, y - dx, base_type::line_color(), cover_full);
177 base_type::ren().blend_vline(x+dy, y-dx+1, y+dx-1, base_type::fill_color(), cover_full);
182 base_type::ren().blend_vline(x+dy, y-dx, y+dx, base_type::line_color(), cover_full);
186 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
208 base_type::ren().blend_pixel(x - dy, y + dx, base_type::line_color(), cover_full);
209 base_type::ren().blend_pixel(x - dy, y - dx, base_type::line_color(), cover_full);
213 base_type::ren().blend_vline(x-dy, y-dx+1, y+dx-1, base_type::fill_color(), cover_full);
218 base_type::ren().blend_vline(x-dy, y-dx, y+dx, base_type::line_color(), cover_full);
222 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
244 base_type::ren().blend_pixel(x + dx, y - dy, base_type::line_color(), cover_full);
245 base_type::ren().blend_pixel(x - dx, y - dy, base_type::line_color(), cover_full);
249 base_type::ren().blend_hline(x-dx+1, y-dy, x+dx-1, base_type::fill_color(), cover_full);
254 base_type::ren().blend_hline(x-dx, y-dy-1, x+dx, base_type::line_color(), cover_full);
258 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
280 base_type::ren().blend_pixel(x + dx, y + dy, base_type::line_color(), cover_full);
281 base_type::ren().blend_pixel(x - dx, y + dy, base_type::line_color(), cover_full);
285 base_type::ren().blend_hline(x-dx+1, y+dy, x+dx-1, base_type::fill_color(), cover_full);
290 base_type::ren().blend_hline(x-dx, y+dy+1, x+dx, base_type::line_color(), cover_full);
294 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
313 base_type::ren().blend_pixel(x + dy, y - dx, base_type::line_color(), cover_full);
314 base_type::ren().blend_pixel(x + dy, y + dx, base_type::line_color(), cover_full);
318 base_type::ren().blend_vline(x+dy, y-dx+1, y+dx-1, base_type::fill_color(), cover_full);
325 base_type::ren().blend_vline(x+dy, y-dx, y+dx, base_type::line_color(), cover_full);
329 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
348 base_type::ren().blend_pixel(x - dy, y - dx, base_type::line_color(), cover_full);
349 base_type::ren().blend_pixel(x - dy, y + dx, base_type::line_color(), cover_full);
353 base_type::ren().blend_vline(x-dy, y-dx+1, y+dx-1, base_type::fill_color(), cover_full);
360 base_type::ren().blend_vline(x-dy, y-dx, y+dx, base_type::line_color(), cover_full);
364 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
383 base_type::ren().blend_pixel(x - dx, y - dy, base_type::line_color(), cover_full);
384 base_type::ren().blend_pixel(x + dx, y - dy, base_type::line_color(), cover_full);
388 base_type::ren().blend_hline(x-dx+1, y-dy, x+dx-1, base_type::fill_color(), cover_full);
395 base_type::ren().blend_hline(x-dx, y-dy, x+dx, base_type::line_color(), cover_full);
399 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
418 base_type::ren().blend_pixel(x - dx, y + dy, base_type::line_color(), cover_full);
419 base_type::ren().blend_pixel(x + dx, y + dy, base_type::line_color(), cover_full);
423 base_type::ren().blend_hline(x-dx+1, y+dy, x+dx-1, base_type::fill_color(), cover_full);
430 base_type::ren().blend_hline(x-dx, y+dy, x+dx, base_type::line_color(), cover_full);
434 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
453 base_type::ren().blend_pixel(x - dx, y + dy, base_type::line_color(), cover_full);
454 base_type::ren().blend_pixel(x + dx, y + dy, base_type::line_color(), cover_full);
455 base_type::ren().blend_pixel(x - dx, y - dy, base_type::line_color(), cover_full);
456 base_type::ren().blend_pixel(x + dx, y - dy, base_type::line_color(), cover_full);
457 base_type::ren().blend_pixel(x + dy, y - dx, base_type::line_color(), cover_full);
458 base_type::ren().blend_pixel(x + dy, y + dx, base_type::line_color(), cover_full);
459 base_type::ren().blend_pixel(x - dy, y - dx, base_type::line_color(), cover_full);
460 base_type::ren().blend_pixel(x - dy, y + dx, base_type::line_color(), cover_full);
464 base_type::ren().blend_hline(x-dx+1, y+dy, x+dx-1, base_type::fill_color(), cover_full);
465 base_type::ren().blend_hline(x-dx+1, y-dy, x+dx-1, base_type::fill_color(), cover_full);
466 base_type::ren().blend_vline(x+dy, y-dx+1, y+dx-1, base_type::fill_color(), cover_full);
467 base_type::ren().blend_vline(x-dy, y-dx+1, y+dx-1, base_type::fill_color(), cover_full);
474 base_type::solid_rectangle(x+r3+1, y+r3+1, x-r3-1, y-r3-1);
478 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
491 base_type::ren().blend_vline(x, y-r, y+r, base_type::line_color(), cover_full);
492 base_type::ren().blend_hline(x-r, y, x+r, base_type::line_color(), cover_full);
496 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
512 base_type::ren().blend_pixel(x + dy, y + dy, base_type::line_color(), cover_full);
513 base_type::ren().blend_pixel(x - dy, y + dy, base_type::line_color(), cover_full);
514 base_type::ren().blend_pixel(x + dy, y - dy, base_type::line_color(), cover_full);
515 base_type::ren().blend_pixel(x - dy, y - dy, base_type::line_color(), cover_full);
520 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
530 if(r) base_type::ren().blend_hline(x-r, y, x+r, base_type::line_color(), cover_full);
531 else base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
541 if(r) base_type::solid_ellipse(x, y, r, r);
542 else base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
549 base_type::ren().blend_pixel(x, y, base_type::fill_color(), cover_full);
588 base_type::ren().blend_pixel(int(*x), int(*y), base_type::fill_color(), cover_full);
654 case marker_square: do { base_type::fill_color(*fc); square (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
655 case marker_diamond: do { base_type::fill_color(*fc); diamond (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
656 case marker_circle: do { base_type::fill_color(*fc); circle (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
657 case marker_crossed_circle: do { base_type::fill_color(*fc); crossed_circle (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
658 case marker_semiellipse_left: do { base_type::fill_color(*fc); semiellipse_left (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
659 case marker_semiellipse_right: do { base_type::fill_color(*fc); semiellipse_right(int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
660 case marker_semiellipse_up: do { base_type::fill_color(*fc); semiellipse_up (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
661 case marker_semiellipse_down: do { base_type::fill_color(*fc); semiellipse_down (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
662 case marker_triangle_left: do { base_type::fill_color(*fc); triangle_left (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
663 case marker_triangle_right: do { base_type::fill_color(*fc); triangle_right (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
664 case marker_triangle_up: do { base_type::fill_color(*fc); triangle_up (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
665 case marker_triangle_down: do { base_type::fill_color(*fc); triangle_down (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
666 case marker_four_rays: do { base_type::fill_color(*fc); four_rays (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
667 case marker_cross: do { base_type::fill_color(*fc); cross (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
668 case marker_x: do { base_type::fill_color(*fc); xing (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
669 case marker_dash: do { base_type::fill_color(*fc); dash (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
670 case marker_dot: do { base_type::fill_color(*fc); dot (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
671 case marker_pixel: do { base_type::fill_color(*fc); pixel (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
682 case marker_square: do { base_type::fill_color(*fc); base_type::line_color(*lc); square (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
683 case marker_diamond: do { base_type::fill_color(*fc); base_type::line_color(*lc); diamond (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
684 case marker_circle: do { base_type::fill_color(*fc); base_type::line_color(*lc); circle (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
685 case marker_crossed_circle: do { base_type::fill_color(*fc); base_type::line_color(*lc); crossed_circle (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
686 case marker_semiellipse_left: do { base_type::fill_color(*fc); base_type::line_color(*lc); semiellipse_left (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
687 case marker_semiellipse_right: do { base_type::fill_color(*fc); base_type::line_color(*lc); semiellipse_right(int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
688 case marker_semiellipse_up: do { base_type::fill_color(*fc); base_type::line_color(*lc); semiellipse_up (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
689 case marker_semiellipse_down: do { base_type::fill_color(*fc); base_type::line_color(*lc); semiellipse_down (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
690 case marker_triangle_left: do { base_type::fill_color(*fc); base_type::line_color(*lc); triangle_left (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
691 case marker_triangle_right: do { base_type::fill_color(*fc); base_type::line_color(*lc); triangle_right (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
692 case marker_triangle_up: do { base_type::fill_color(*fc); base_type::line_color(*lc); triangle_up (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
693 case marker_triangle_down: do { base_type::fill_color(*fc); base_type::line_color(*lc); triangle_down (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
694 case marker_four_rays: do { base_type::fill_color(*fc); base_type::line_color(*lc); four_rays (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
695 case marker_cross: do { base_type::fill_color(*fc); base_type::line_color(*lc); cross (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
696 case marker_x: do { base_type::fill_color(*fc); base_type::line_color(*lc); xing (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
697 case marker_dash: do { base_type::fill_color(*fc); base_type::line_color(*lc); dash (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
698 case marker_dot: do { base_type::fill_color(*fc); base_type::line_color(*lc); dot (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
699 case marker_pixel: do { base_type::fill_color(*fc); base_type::line_color(*lc); pixel (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;