// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.ElementUnderPointer

namespace UnityEngine.UIElements
{
public class ElementUnderPointer // TypeDefIndex: 5482
{
	// Fields
	type#13603 m_PendingTopElementUnderPointer;
	type#13603 m_TopElementUnderPointer;
	type#13125 m_TriggerEvent;
	type#13581 m_PickingPointerPositions;
	type#12852 m_IsPickingPointerTemporaries;

	// Methods
	// RVA: -1
	internal type#28615 GetTopElementUnderPointer(type#20867 pointerId, type#12217 pickPosition, type#11789 isTemporary) { }
	// RVA: -1
	internal type#28615 GetTopElementUnderPointer(type#20867 pointerId) { }
	// RVA: -1
	internal type#28660 SetElementUnderPointer(type#28615 newElementUnderPointer, type#20867 pointerId, type#28439 pointerPos) { }
	// RVA: -1
	private type#28439 GetEventPointerPosition(type#17965 triggerEvent) { }
	// RVA: -1
	internal type#28660 SetTemporaryElementUnderPointer(type#28615 newElementUnderPointer, type#20867 pointerId, type#17965 triggerEvent) { }
	// RVA: -1
	internal type#28660 SetElementUnderPointer(type#28615 newElementUnderPointer, type#20867 pointerId, type#17965 triggerEvent) { }
	// RVA: -1
	private type#28660 SetElementUnderPointer(type#28615 newElementUnderPointer, type#20867 pointerId, type#17965 triggerEvent, type#15313 temporary) { }
	// RVA: -1
	internal type#28660 CommitElementUnderPointers(type#18007 dispatcher, type#16465 contextType) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
