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

namespace UnityEngine.UIElements.UIR
{
public class CommandManipulator // TypeDefIndex: 6332
{

	// Methods
	// RVA: -1
	private static type#15313 IsParentOrAncestorOf(type#28615 ve, type#28615 child) { }
	// RVA: -1
	public static type#28660 ReplaceCommands(type#25221 renderChain, type#28615 ve, type#17884 processor) { }
	// RVA: -1
	private static type#28660 FindHeadCommandInsertionPoint(type#28615 ve, type#12091 prev, type#12091 next) { }
	// RVA: -1
	private static type#28660 FindTailCommandInsertionPoint(type#28615 ve, type#12091 prev, type#12091 next) { }
	// RVA: -1
	private static type#28660 RemoveChain(type#25221 renderChain, type#25224 first, type#25224 last) { }
	// RVA: -1
	public static type#28660 ResetCommands(type#25221 renderChain, type#28615 ve) { }
	// RVA: -1
	private static type#28660 InjectCommandInBetween(type#25221 renderChain, type#25224 cmd, type#25224 prev, type#25224 next) { }
	// RVA: -1
	public static type#28660 DisableElementRendering(type#25221 renderChain, type#28615 ve, type#15313 renderingDisabled) { }
	// RVA: -1
	private static type#28660 RemoveSingleCommand(type#25221 renderChain, type#28615 ve, type#25224 cmd) { }
}
}
