// Assembly: Unity.VectorGraphics
// Full name: Unity.VectorGraphics.PathDistanceForwardIterator

namespace Unity.VectorGraphics
{
public class PathDistanceForwardIterator // TypeDefIndex: 10910
{
	// Fields
	type#7325 <Segments>k__BackingField;
	type#15322 closed;
	type#15322 needTangentsDuringEval;
	type#26068 maxCordDeviationSq;
	type#26068 maxTanAngleDevCosine;
	type#26068 stepSizeT;
	type#20868 currentSegment;
	type#26060 currentT;
	type#26060 segmentLengthSoFar;
	type#26060 lengthSoFar;
	type#28440 lastPointEval;
	type#28440 currentTTangent;
	type#15141 currentBezSeg;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#7323 pathSegments, type#15313 closed, type#26059 maxCordDeviationSq, type#26059 maxTanAngleDevCosine, type#26059 stepSizeT) { }
	// RVA: -1
	private type#26059 PointToLineDistanceSq(type#28439 point, type#28439 lineStart, type#28439 lineEnd) { }
	// RVA: -1
	public type#32818 AdvanceBy(type#26059 units, type#12113 unitsRemaining) { }
	// RVA: -1
	public type#7323 get_Segments() { }
	// RVA: -1
	public type#15313 get_Closed() { }
	// RVA: -1
	public type#20867 get_CurrentSegment() { }
	// RVA: -1
	public type#26059 get_CurrentT() { }
	// RVA: -1
	public type#26059 get_LengthSoFar() { }
	// RVA: -1
	public type#26059 get_SegmentLengthSoFar() { }
	// RVA: -1
	public type#15313 get_Ended() { }
	// RVA: -1
	public type#28439 EvalCurrent() { }
}
}
