//--------------------------------------
//          Blaze Rasteriser
//
//        For documentation or 
//    if you have any issues, visit
//        powerUI.kulestar.com
//
//    Copyright  2013 Kulestar Ltd
//          www.kulestar.com
//--------------------------------------

using System;


namespace Blaze{

	public partial class VectorPoint{
		
		/// <summary>Steps along the line. In this case the percent value represents the position along the length of the line.</summary>
		public virtual float SampleMapped(MappedShapeSampler sampler,float percent){
			return 0f;
		}
		
		/// <summary>Called when a deform steps to this point.</summary>
		public virtual void SetupSampler(MappedShapeSampler sampler){
		}
		
		public virtual void SampleNormalMapped(MappedShapeSampler sampler,float percent,out float x,out float y){
			x=0f;
			y=0f;
		}
		
		public virtual void SampleFullMapped(MappedShapeSampler sampler,float progress,out float x,out float y){
			x=0f;
			y=0f;
		}
	}
	
}