// Assembly: UnityEngine.UI
// Full name: UnityEngine.UI.VertexHelper

namespace UnityEngine.UI
{
public class VertexHelper // TypeDefIndex: 10736
{
	// Fields
	type#9208 m_Positions;
	type#8490 m_Colors;
	type#9212 m_Uv0S;
	type#9212 m_Uv1S;
	type#9212 m_Uv2S;
	type#9212 m_Uv3S;
	type#9208 m_Normals;
	type#9212 m_Tangents;
	type#8700 m_Indices;
	type#28500 s_DefaultTangent;
	type#28476 s_DefaultNormal;
	type#15314 m_ListsInitalized;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#22581 m) { }
	// RVA: -1
	private type#28660 InitializeListIfRequired() { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	public type#28660 Clear() { }
	// RVA: -1
	public type#20867 get_currentVertCount() { }
	// RVA: -1
	public type#20867 get_currentIndexCount() { }
	// RVA: -1
	public type#28660 PopulateUIVertex(type#12194 vertex, type#20867 i) { }
	// RVA: -1
	public type#28660 SetUIVertex(type#27889 vertex, type#20867 i) { }
	// RVA: -1
	public type#28660 FillMesh(type#22581 mesh) { }
	// RVA: -1
	public type#28660 AddVert(type#28468 position, type#16085 color, type#28494 uv0, type#28494 uv1, type#28494 uv2, type#28494 uv3, type#28468 normal, type#28494 tangent) { }
	// RVA: -1
	public type#28660 AddVert(type#28468 position, type#16085 color, type#28494 uv0, type#28494 uv1, type#28468 normal, type#28494 tangent) { }
	// RVA: -1
	public type#28660 AddVert(type#28468 position, type#16085 color, type#28494 uv0) { }
	// RVA: -1
	public type#28660 AddVert(type#27889 v) { }
	// RVA: -1
	public type#28660 AddTriangle(type#20867 idx0, type#20867 idx1, type#20867 idx2) { }
	// RVA: -1
	public type#28660 AddUIVertexQuad(type#13547 verts) { }
	// RVA: -1
	public type#28660 AddUIVertexStream(type#9186 verts, type#8699 indices) { }
	// RVA: -1
	public type#28660 AddUIVertexTriangleStream(type#9186 verts) { }
	// RVA: -1
	public type#28660 GetUIVertexStream(type#9186 stream) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
