コード例 #1
0
 //--------------------------------------------------------------------
 public line_image_pattern(IPatternFilter filter)
 {
     m_filter         = filter;
     m_dilation       = (filter.dilation() + 1);
     m_dilation_hr    = (m_dilation << LineAABasics.line_subpixel_shift);
     m_width          = (0);
     m_height         = (0);
     m_width_hr       = (0);
     m_half_height_hr = (0);
     m_offset_y_hr    = (0);
 }
コード例 #2
0
		//--------------------------------------------------------------------
		public line_image_pattern(IPatternFilter filter)
		{
			m_filter = filter;
			m_dilation = (filter.dilation() + 1);
			m_dilation_hr = (m_dilation << LineAABasics.line_subpixel_shift);
			m_width = (0);
			m_height = (0);
			m_width_hr = (0);
			m_half_height_hr = (0);
			m_offset_y_hr = (0);
		}
コード例 #3
0
 //--------------------------------------------------------------------
 public LineImagePattern(IPatternFilter filter)
 {
     m_filter         = filter;
     m_dilation       = (filter.Dilation + 1);
     m_dilation_hr    = (m_dilation << LineAA.SUBPIXEL_SHIFT);
     m_width          = (0);
     m_height         = (0);
     m_width_hr       = (0);
     m_half_height_hr = (0);
     m_offset_y_hr    = (0);
 }
コード例 #4
0
 //--------------------------------------------------------------------
 public LineImagePattern(IPatternFilter filter)
 {
     m_filter = filter;
     m_dilation = (filter.Dilation + 1);
     m_dilation_hr = (m_dilation << LineAA.SUBPIXEL_SHIFT);
     m_width = (0);
     m_height = (0);
     m_width_hr = (0);
     m_half_height_hr = (0);
     m_offset_y_hr = (0);
 }
コード例 #5
0
 // Create
 //--------------------------------------------------------------------
 public LineImagePattern(IPatternFilter filter, LineImagePattern src)
 {
     _filter         = (filter);
     _dilation       = (filter.Dilation + 1);
     _dilation_hr    = (_dilation << LineAA.SUBPIXEL_SHIFT);
     _width          = 0;
     _height         = 0;
     _width_hr       = 0;
     _half_height_hr = 0;
     _offset_y_hr    = (0);
     Create(src.MyBuffer);
 }
コード例 #6
0
        // Create
        //--------------------------------------------------------------------
        public line_image_pattern(IPatternFilter filter, RasterBuffer src)
        {
            m_filter         = (filter);
            m_dilation       = (filter.dilation() + 1);
            m_dilation_hr    = (m_dilation << LineAABasics.line_subpixel_shift);
            m_width          = 0;
            m_height         = 0;
            m_width_hr       = 0;
            m_half_height_hr = 0;
            m_offset_y_hr    = (0);
            m_buf            = src;

            create(src);
        }
コード例 #7
0
        // Create
        //--------------------------------------------------------------------
        public line_image_pattern(IPatternFilter filter, RasterBuffer src)
        {
            m_filter=(filter);
            m_dilation=(filter.dilation() + 1);
            m_dilation_hr=(m_dilation << LineAABasics.line_subpixel_shift);
            m_width=0;
            m_height=0;
            m_width_hr=0;
            m_half_height_hr=0;
            m_offset_y_hr=(0);
            m_buf = src;

            create(src);
        }
コード例 #8
0
 // Create
 //--------------------------------------------------------------------
 public LineImagePattern(IPatternFilter filter, LineImagePattern src)
 {
     m_filter = (filter);
     m_dilation = (filter.Dilation + 1);
     m_dilation_hr = (m_dilation << LineAA.SUBPIXEL_SHIFT);
     m_width = 0;
     m_height = 0;
     m_width_hr = 0;
     m_half_height_hr = 0;
     m_offset_y_hr = (0);
     Create(src.MyBuffer);
 }