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

namespace UnityEngine
{
public class ComputeShader // TypeDefIndex: 8903
{

	// Methods
	// RVA: -1
	public type#20867 FindKernel(type#26576 name) { }
	// RVA: -1
	public type#28660 SetVector(type#20867 nameID, type#28494 val) { }
	// RVA: -1
	public type#28660 SetTexture(type#20867 kernelIndex, type#20867 nameID, type#27312 texture, type#20867 mipLevel) { }
	// RVA: -1
	private type#28660 Internal_SetBuffer(type#20867 kernelIndex, type#20867 nameID, type#16270 buffer) { }
	// RVA: -1
	public type#28660 SetBuffer(type#20867 kernelIndex, type#20867 nameID, type#16270 buffer) { }
	// RVA: -1
	public type#28660 Dispatch(type#20867 kernelIndex, type#20867 threadGroupsX, type#20867 threadGroupsY, type#20867 threadGroupsZ) { }
	// RVA: -1
	private type#28660 .ctor() { }
	// RVA: -1
	public type#28660 SetVector(type#26576 name, type#28494 val) { }
	// RVA: -1
	public type#28660 SetTexture(type#20867 kernelIndex, type#26576 name, type#27312 texture) { }
	// RVA: -1
	public type#28660 SetBuffer(type#20867 kernelIndex, type#26576 name, type#16270 buffer) { }
	// RVA: -1
	private static type#20867 FindKernel_Injected(type#20925 _unity_self, type#11995 name) { }
	// RVA: -1
	private static type#28660 SetVector_Injected(type#20925 _unity_self, type#20867 nameID, type#12227 val) { }
	// RVA: -1
	private static type#28660 SetTexture_Injected(type#20925 _unity_self, type#20867 kernelIndex, type#20867 nameID, type#20925 texture, type#20867 mipLevel) { }
	// RVA: -1
	private static type#28660 Internal_SetBuffer_Injected(type#20925 _unity_self, type#20867 kernelIndex, type#20867 nameID, type#20925 buffer) { }
	// RVA: -1
	private static type#28660 Dispatch_Injected(type#20925 _unity_self, type#20867 kernelIndex, type#20867 threadGroupsX, type#20867 threadGroupsY, type#20867 threadGroupsZ) { }
}
}
