// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.UIR.BaseElementBuilder

namespace UnityEngine.UIElements.UIR
{
public class BaseElementBuilder // TypeDefIndex: 6334
{

	// Methods
	// RVA: -1
	public abstract type#15313 RequiresStencilMask(type#28615 ve) { }
	// RVA: -1
	public type#28660 Build(type#22600 mgc) { }
	// RVA: -1
	protected abstract type#28660 DrawVisualElementBackground(type#22600 mgc) { }
	// RVA: -1
	protected abstract type#28660 DrawVisualElementBorder(type#22600 mgc) { }
	// RVA: -1
	protected abstract type#28660 DrawVisualElementStencilMask(type#22600 mgc) { }
	// RVA: -1
	public abstract type#28660 ScheduleMeshGenerationJobs(type#22600 mgc) { }
	// RVA: -1
	private type#28660 PushVisualElementClipping(type#22600 mgc) { }
	// RVA: -1
	private static type#28660 PopVisualElementClipping(type#22600 mgc) { }
	// RVA: -1
	private static type#28660 InvokeGenerateVisualContent(type#22600 mgc) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
