// Assembly: UnityEngine.CoreModule
// Full name: UnityEngine.MaterialPropertyBlock

namespace UnityEngine
{
public class MaterialPropertyBlock // TypeDefIndex: 8712
{
	// Fields
	type#20927 m_Ptr;

	// Methods
	// RVA: -1
	private type#26059 GetFloatImpl(type#20867 name) { }
	// RVA: -1
	private type#28494 GetVectorImpl(type#20867 name) { }
	// RVA: -1
	private type#16067 GetColorImpl(type#20867 name) { }
	// RVA: -1
	private type#27312 GetTextureImpl(type#20867 name) { }
	// RVA: -1
	private type#28660 SetFloatImpl(type#20867 name, type#26059 value) { }
	// RVA: -1
	private type#28660 SetVectorImpl(type#20867 name, type#28494 value) { }
	// RVA: -1
	private type#28660 SetColorImpl(type#20867 name, type#16067 value) { }
	// RVA: -1
	private type#28660 SetTextureImpl(type#20867 name, type#27312 value) { }
	// RVA: -1
	private type#28660 SetFloatArrayImpl(type#20867 name, type#13412 values, type#20867 count) { }
	// RVA: -1
	private type#28660 SetVectorArrayImpl(type#20867 name, type#13597 values, type#20867 count) { }
	// RVA: -1
	private static type#20925 CreateImpl() { }
	// RVA: -1
	private static type#28660 DestroyImpl(type#20925 mpb) { }
	// RVA: -1
	private type#28660 Clear(type#15313 keepMemory) { }
	// RVA: -1
	public type#28660 Clear() { }
	// RVA: -1
	private type#28660 SetFloatArray(type#20867 name, type#13412 values, type#20867 count) { }
	// RVA: -1
	private type#28660 SetVectorArray(type#20867 name, type#13597 values, type#20867 count) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	private type#28660 Dispose() { }
	// RVA: -1
	public type#28660 SetInt(type#20867 nameID, type#20867 value) { }
	// RVA: -1
	public type#28660 SetFloat(type#26576 name, type#26059 value) { }
	// RVA: -1
	public type#28660 SetFloat(type#20867 nameID, type#26059 value) { }
	// RVA: -1
	public type#28660 SetVector(type#26576 name, type#28494 value) { }
	// RVA: -1
	public type#28660 SetVector(type#20867 nameID, type#28494 value) { }
	// RVA: -1
	public type#28660 SetColor(type#26576 name, type#16067 value) { }
	// RVA: -1
	public type#28660 SetColor(type#20867 nameID, type#16067 value) { }
	// RVA: -1
	public type#28660 SetTexture(type#26576 name, type#27312 value) { }
	// RVA: -1
	public type#28660 SetTexture(type#20867 nameID, type#27312 value) { }
	// RVA: -1
	public type#28660 SetFloatArray(type#20867 nameID, type#13412 values) { }
	// RVA: -1
	public type#28660 SetVectorArray(type#20867 nameID, type#13597 values) { }
	// RVA: -1
	public type#26059 GetFloat(type#20867 nameID) { }
	// RVA: -1
	public type#28494 GetVector(type#20867 nameID) { }
	// RVA: -1
	public type#16067 GetColor(type#20867 nameID) { }
	// RVA: -1
	public type#27312 GetTexture(type#20867 nameID) { }
	// RVA: -1
	private static type#26059 GetFloatImpl_Injected(type#20925 _unity_self, type#20867 name) { }
	// RVA: -1
	private static type#28660 GetVectorImpl_Injected(type#20925 _unity_self, type#20867 name, type#12228 ret) { }
	// RVA: -1
	private static type#28660 GetColorImpl_Injected(type#20925 _unity_self, type#20867 name, type#11812 ret) { }
	// RVA: -1
	private static type#20925 GetTextureImpl_Injected(type#20925 _unity_self, type#20867 name) { }
	// RVA: -1
	private static type#28660 SetFloatImpl_Injected(type#20925 _unity_self, type#20867 name, type#26059 value) { }
	// RVA: -1
	private static type#28660 SetVectorImpl_Injected(type#20925 _unity_self, type#20867 name, type#12227 value) { }
	// RVA: -1
	private static type#28660 SetColorImpl_Injected(type#20925 _unity_self, type#20867 name, type#11810 value) { }
	// RVA: -1
	private static type#28660 SetTextureImpl_Injected(type#20925 _unity_self, type#20867 name, type#20925 value) { }
	// RVA: -1
	private static type#28660 SetFloatArrayImpl_Injected(type#20925 _unity_self, type#20867 name, type#11995 values, type#20867 count) { }
	// RVA: -1
	private static type#28660 SetVectorArrayImpl_Injected(type#20925 _unity_self, type#20867 name, type#11995 values, type#20867 count) { }
	// RVA: -1
	private static type#28660 Clear_Injected(type#20925 _unity_self, type#15313 keepMemory) { }
}
}
