Lines Matching defs:base_type

582         typedef line_interpolator_aa_base<Renderer> base_type;
590 base_type::m_li.adjust_forward();
598 int s1 = base_type::step_hor_base(m_di);
599 cover_type* p0 = base_type::m_covers + base_type::max_half_width + 2;
602 *p1++ = (cover_type)base_type::m_ren.cover(s1);
605 while((dist = base_type::m_dist[dy] - s1) <= base_type::m_width)
607 *p1++ = (cover_type)base_type::m_ren.cover(dist);
612 while((dist = base_type::m_dist[dy] + s1) <= base_type::m_width)
614 *--p0 = (cover_type)base_type::m_ren.cover(dist);
617 base_type::m_ren.blend_solid_vspan(base_type::m_x,
618 base_type::m_y - dy + 1,
621 return ++base_type::m_step < base_type::m_count;
629 int s1 = base_type::step_ver_base(m_di);
630 cover_type* p0 = base_type::m_covers + base_type::max_half_width + 2;
633 *p1++ = (cover_type)base_type::m_ren.cover(s1);
636 while((dist = base_type::m_dist[dx] - s1) <= base_type::m_width)
638 *p1++ = (cover_type)base_type::m_ren.cover(dist);
643 while((dist = base_type::m_dist[dx] + s1) <= base_type::m_width)
645 *--p0 = (cover_type)base_type::m_ren.cover(dist);
648 base_type::m_ren.blend_solid_hspan(base_type::m_x - dx + 1,
649 base_type::m_y,
652 return ++base_type::m_step < base_type::m_count;
676 typedef line_interpolator_aa_base<Renderer> base_type;
694 --base_type::m_li;
695 base_type::m_y -= lp.inc;
696 base_type::m_x = (base_type::m_lp->x1 + base_type::m_li.y()) >> line_subpixel_shift;
698 if(lp.inc > 0) m_di.dec_y(base_type::m_x - base_type::m_old_x);
699 else m_di.inc_y(base_type::m_x - base_type::m_old_x);
701 base_type::m_old_x = base_type::m_x;
715 while(base_type::m_dist[dx] <= base_type::m_width);
716 --base_type::m_step;
720 while(base_type::m_step >= -base_type::m_max_extent);
726 --base_type::m_li;
727 base_type::m_x -= lp.inc;
728 base_type::m_y = (base_type::m_lp->y1 + base_type::m_li.y()) >> line_subpixel_shift;
730 if(lp.inc > 0) m_di.dec_x(base_type::m_y - base_type::m_old_y);
731 else m_di.inc_x(base_type::m_y - base_type::m_old_y);
733 base_type::m_old_y = base_type::m_y;
747 while(base_type::m_dist[dy] <= base_type::m_width);
748 --base_type::m_step;
752 while(base_type::m_step >= -base_type::m_max_extent);
754 base_type::m_li.adjust_forward();
763 int s1 = base_type::step_hor_base(m_di);
766 cover_type* p0 = base_type::m_covers + base_type::max_half_width + 2;
772 *p1 = (cover_type)base_type::m_ren.cover(s1);
777 while((dist = base_type::m_dist[dy] - s1) <= base_type::m_width)
783 *p1 = (cover_type)base_type::m_ren.cover(dist);
791 while((dist = base_type::m_dist[dy] + s1) <= base_type::m_width)
797 *p0 = (cover_type)base_type::m_ren.cover(dist);
802 base_type::m_ren.blend_solid_vspan(base_type::m_x,
803 base_type::m_y - dy + 1,
806 return ++base_type::m_step < base_type::m_count;
815 int s1 = base_type::step_ver_base(m_di);
816 cover_type* p0 = base_type::m_covers + base_type::max_half_width + 2;
824 *p1 = (cover_type)base_type::m_ren.cover(s1);
829 while((dist = base_type::m_dist[dx] - s1) <= base_type::m_width)
835 *p1 = (cover_type)base_type::m_ren.cover(dist);
843 while((dist = base_type::m_dist[dx] + s1) <= base_type::m_width)
849 *p0 = (cover_type)base_type::m_ren.cover(dist);
853 base_type::m_ren.blend_solid_hspan(base_type::m_x - dx + 1,
854 base_type::m_y,
857 return ++base_type::m_step < base_type::m_count;
887 typedef line_interpolator_aa_base<Renderer> base_type;
897 base_type::m_li.adjust_forward();
898 base_type::m_step -= base_type::m_max_extent;
907 int s1 = base_type::step_hor_base(m_di);
908 cover_type* p0 = base_type::m_covers + base_type::max_half_width + 2;
917 *p1 = (cover_type)base_type::m_ren.cover(s1);
923 while((dist = base_type::m_dist[dy] - s1) <= base_type::m_width)
929 *p1 = (cover_type)base_type::m_ren.cover(dist);
938 while((dist = base_type::m_dist[dy] + s1) <= base_type::m_width)
944 *p0 = (cover_type)base_type::m_ren.cover(dist);
949 base_type::m_ren.blend_solid_vspan(base_type::m_x,
950 base_type::m_y - dy + 1,
953 return npix && ++base_type::m_step < base_type::m_count;
962 int s1 = base_type::step_ver_base(m_di);
963 cover_type* p0 = base_type::m_covers + base_type::max_half_width + 2;
972 *p1 = (cover_type)base_type::m_ren.cover(s1);
978 while((dist = base_type::m_dist[dx] - s1) <= base_type::m_width)
984 *p1 = (cover_type)base_type::m_ren.cover(dist);
993 while((dist = base_type::m_dist[dx] + s1) <= base_type::m_width)
999 *p0 = (cover_type)base_type::m_ren.cover(dist);
1004 base_type::m_ren.blend_solid_hspan(base_type::m_x - dx + 1,
1005 base_type::m_y,
1008 return npix && ++base_type::m_step < base_type::m_count;
1036 typedef line_interpolator_aa_base<Renderer> base_type;
1052 --base_type::m_li;
1053 base_type::m_y -= lp.inc;
1054 base_type::m_x = (base_type::m_lp->x1 + base_type::m_li.y()) >> line_subpixel_shift;
1056 if(lp.inc > 0) m_di.dec_y(base_type::m_x - base_type::m_old_x);
1057 else m_di.inc_y(base_type::m_x - base_type::m_old_x);
1059 base_type::m_old_x = base_type::m_x;
1073 while(base_type::m_dist[dx] <= base_type::m_width);
1077 while(--base_type::m_step >= -base_type::m_max_extent);
1083 --base_type::m_li;
1084 base_type::m_x -= lp.inc;
1085 base_type::m_y = (base_type::m_lp->y1 + base_type::m_li.y()) >> line_subpixel_shift;
1087 if(lp.inc > 0) m_di.dec_x(base_type::m_y - base_type::m_old_y);
1088 else m_di.inc_x(base_type::m_y - base_type::m_old_y);
1090 base_type::m_old_y = base_type::m_y;
1104 while(base_type::m_dist[dy] <= base_type::m_width);
1108 while(--base_type::m_step >= -base_type::m_max_extent);
1110 base_type::m_li.adjust_forward();
1111 base_type::m_step -= base_type::m_max_extent;
1122 int s1 = base_type::step_hor_base(m_di);
1123 cover_type* p0 = base_type::m_covers + base_type::max_half_width + 2;
1135 *p1 = (cover_type)base_type::m_ren.cover(s1);
1142 while((dist = base_type::m_dist[dy] - s1) <= base_type::m_width)
1149 *p1 = (cover_type)base_type::m_ren.cover(dist);
1159 while((dist = base_type::m_dist[dy] + s1) <= base_type::m_width)
1166 *p0 = (cover_type)base_type::m_ren.cover(dist);
1171 base_type::m_ren.blend_solid_vspan(base_type::m_x,
1172 base_type::m_y - dy + 1,
1175 return npix && ++base_type::m_step < base_type::m_count;
1185 int s1 = base_type::step_ver_base(m_di);
1186 cover_type* p0 = base_type::m_covers + base_type::max_half_width + 2;
1198 *p1 = (cover_type)base_type::m_ren.cover(s1);
1205 while((dist = base_type::m_dist[dx] - s1) <= base_type::m_width)
1212 *p1 = (cover_type)base_type::m_ren.cover(dist);
1222 while((dist = base_type::m_dist[dx] + s1) <= base_type::m_width)
1229 *p0 = (cover_type)base_type::m_ren.cover(dist);
1234 base_type::m_ren.blend_solid_hspan(base_type::m_x - dx + 1,
1235 base_type::m_y,
1238 return npix && ++base_type::m_step < base_type::m_count;