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

namespace Unity.VectorGraphics
{
public class SVGAttribParser // TypeDefIndex: 10854
{
	// Fields
	type#8187 currentContour;
	type#8428 contours;
	type#28440 penPos;
	type#26577 attribString;
	type#15838 pathCommand;
	type#22504 transform;
	type#20112 fill;
	type#26577 attribName;
	type#20868 stringPos;
	type#23216 namedColors;

	// Methods
	// RVA: -1
	public static type#8427 ParsePath(type#34881 node) { }
	// RVA: -1
	public static type#22503 ParseTransform(type#34881 node) { }
	// RVA: -1
	public static type#22503 ParseTransform(type#34881 node, type#26576 attribName) { }
	// RVA: -1
	public static type#20111 ParseFill(type#34881 node, type#25547 dict, type#25554 postponedFills, type#25558 styles, type#20771 inheritance) { }
	// RVA: -1
	public static type#20111 ParseFill(type#34881 node, type#25547 dict, type#25554 postponedFills, type#25558 styles, type#20770 inheritance, type#11789 isDefaultFill) { }
	// RVA: -1
	public static type#26659 ParseStrokeAndOpacity(type#34881 node, type#25547 dict, type#25558 styles, type#20771 inheritance) { }
	// RVA: -1
	public static type#16067 ParseColor(type#26576 colorString) { }
	// RVA: -1
	private static type#26059 HueToValue(type#26059 p, type#26059 q, type#26059 t) { }
	// RVA: -1
	private static type#16067 HSLToRGB(type#26059 hue, type#26059 saturation, type#26059 lightness) { }
	// RVA: -1
	public static type#26576 ParseURLRef(type#26576 url) { }
	// RVA: -1
	public static type#23705 ParseRelativeRef(type#26576 iri, type#25547 dict) { }
	// RVA: -1
	public static type#26576 CleanIri(type#26576 iri) { }
	// RVA: -1
	private type#28660 .ctor(type#26576 attrib, type#33398 attribPath) { }
	// RVA: -1
	private type#28660 .ctor(type#26576 attrib, type#26576 attribNameVal, type#33402 attribTransform) { }
	// RVA: -1
	private type#28660 .ctor(type#26576 attrib, type#26576 attribName, type#26059 opacity, type#18528 mode, type#25547 dict, type#25554 postponedFills, type#15335 allowReference) { }
	// RVA: -1
	private type#28660 ConcludePath(type#15313 joinEnds) { }
	// RVA: -1
	private type#28439 NextVector2(type#15335 relative) { }
	// RVA: -1
	private type#26059 NextFloat() { }
	// RVA: -1
	internal static type#26059 ParseFloat(type#26576 s) { }
	// RVA: -1
	private type#15313 NextBool() { }
	// RVA: -1
	private type#15837 NextPathCommand(type#15335 noCommandInheritance) { }
	// RVA: -1
	private type#26576 NextStringCommand() { }
	// RVA: -1
	private type#28660 SkipSymbol(type#15837 s) { }
	// RVA: -1
	private type#15313 PeekSymbol(type#15837 s) { }
	// RVA: -1
	private type#28660 SkipWhitespaces() { }
}
}
