// Assembly: UnityEngine.UIModule
// Full name: UnityEngine.CanvasRenderer

namespace UnityEngine
{
public class CanvasRenderer // TypeDefIndex: 12937
{
	// Fields
	type#15314 <isMask>k__BackingField;

	// Methods
	// RVA: -1
	public type#28660 set_hasPopInstruction(type#15313 value) { }
	// RVA: -1
	public type#20867 get_materialCount() { }
	// RVA: -1
	public type#28660 set_materialCount(type#20867 value) { }
	// RVA: -1
	public type#28660 set_popMaterialCount(type#20867 value) { }
	// RVA: -1
	public type#20867 get_absoluteDepth() { }
	// RVA: -1
	public type#15313 get_hasMoved() { }
	// RVA: -1
	public type#15313 get_cullTransparentMesh() { }
	// RVA: -1
	public type#28660 set_cullTransparentMesh(type#15313 value) { }
	// RVA: -1
	public type#15313 get_cull() { }
	// RVA: -1
	public type#28660 set_cull(type#15313 value) { }
	// RVA: -1
	public type#28660 SetColor(type#16067 color) { }
	// RVA: -1
	public type#16067 GetColor() { }
	// RVA: -1
	public type#28660 EnableRectClipping(type#25017 rect) { }
	// RVA: -1
	public type#28660 set_clippingSoftness(type#28439 value) { }
	// RVA: -1
	public type#28660 DisableRectClipping() { }
	// RVA: -1
	public type#28660 SetMaterial(type#22476 material, type#20867 index) { }
	// RVA: -1
	public type#22476 GetMaterial(type#20867 index) { }
	// RVA: -1
	public type#28660 SetPopMaterial(type#22476 material, type#20867 index) { }
	// RVA: -1
	public type#28660 SetTexture(type#27312 texture) { }
	// RVA: -1
	public type#28660 SetAlphaTexture(type#27312 texture) { }
	// RVA: -1
	public type#28660 SetMesh(type#22581 mesh) { }
	// RVA: -1
	public type#28660 Clear() { }
	// RVA: -1
	public type#28660 SetMaterial(type#22476 material, type#27312 texture) { }
	// RVA: -1
	public type#22476 GetMaterial() { }
	// RVA: -1
	public static type#28660 SplitUIVertexStreams(type#9186 verts, type#9207 positions, type#8489 colors, type#9211 uv0S, type#9211 uv1S, type#9211 uv2S, type#9211 uv3S, type#9207 normals, type#9211 tangents, type#8699 indices) { }
	// RVA: -1
	public static type#28660 CreateUIVertexStream(type#9186 verts, type#9207 positions, type#8489 colors, type#9211 uv0S, type#9211 uv1S, type#9211 uv2S, type#9211 uv3S, type#9207 normals, type#9211 tangents, type#8699 indices) { }
	// RVA: -1
	public static type#28660 AddUIVertexStream(type#9186 verts, type#9207 positions, type#8489 colors, type#9211 uv0S, type#9211 uv1S, type#9211 uv2S, type#9211 uv3S, type#9207 normals, type#9211 tangents) { }
	// RVA: -1
	private static type#28660 SplitIndicesStreamsInternal(type#23705 verts, type#23705 indices) { }
	// RVA: -1
	private static type#28660 SplitUIVertexStreamsInternal(type#23705 verts, type#23705 positions, type#23705 colors, type#23705 uv0S, type#23705 uv1S, type#23705 uv2S, type#23705 uv3S, type#23705 normals, type#23705 tangents) { }
	// RVA: -1
	private static type#28660 CreateUIVertexStreamInternal(type#23705 verts, type#23705 positions, type#23705 colors, type#23705 uv0S, type#23705 uv1S, type#23705 uv2S, type#23705 uv3S, type#23705 normals, type#23705 tangents, type#23705 indices) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 set_hasPopInstruction_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#20867 get_materialCount_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_materialCount_Injected(type#20925 _unity_self, type#20867 value) { }
	// RVA: -1
	private static type#28660 set_popMaterialCount_Injected(type#20925 _unity_self, type#20867 value) { }
	// RVA: -1
	private static type#20867 get_absoluteDepth_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#15313 get_hasMoved_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#15313 get_cullTransparentMesh_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_cullTransparentMesh_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#15313 get_cull_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_cull_Injected(type#20925 _unity_self, type#15313 value) { }
	// RVA: -1
	private static type#28660 SetColor_Injected(type#20925 _unity_self, type#11810 color) { }
	// RVA: -1
	private static type#28660 GetColor_Injected(type#20925 _unity_self, type#11812 ret) { }
	// RVA: -1
	private static type#28660 EnableRectClipping_Injected(type#20925 _unity_self, type#12079 rect) { }
	// RVA: -1
	private static type#28660 set_clippingSoftness_Injected(type#20925 _unity_self, type#12216 value) { }
	// RVA: -1
	private static type#28660 DisableRectClipping_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 SetMaterial_Injected(type#20925 _unity_self, type#20925 material, type#20867 index) { }
	// RVA: -1
	private static type#20925 GetMaterial_Injected(type#20925 _unity_self, type#20867 index) { }
	// RVA: -1
	private static type#28660 SetPopMaterial_Injected(type#20925 _unity_self, type#20925 material, type#20867 index) { }
	// RVA: -1
	private static type#28660 SetTexture_Injected(type#20925 _unity_self, type#20925 texture) { }
	// RVA: -1
	private static type#28660 SetAlphaTexture_Injected(type#20925 _unity_self, type#20925 texture) { }
	// RVA: -1
	private static type#28660 SetMesh_Injected(type#20925 _unity_self, type#20925 mesh) { }
	// RVA: -1
	private static type#28660 Clear_Injected(type#20925 _unity_self) { }
}
}
