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

namespace UnityEngine.UIElements
{
public class PointerDeviceState // TypeDefIndex: 5571
{
	// Fields
	type#13687 s_PlayerPointerLocations;
	type#13155 s_PressedButtons;
	type#13123 s_PlayerPanelWithSoftPointerCapture;

	// Methods
	// RVA: -1
	internal static type#28660 RemovePanelData(type#20403 panel) { }
	// RVA: -1
	public static type#28660 SavePointerPosition(type#20867 pointerId, type#28439 position, type#20403 panel, type#16465 contextType) { }
	// RVA: -1
	public static type#28660 PressButton(type#20867 pointerId, type#20867 buttonId) { }
	// RVA: -1
	public static type#28660 ReleaseButton(type#20867 pointerId, type#20867 buttonId) { }
	// RVA: -1
	public static type#28660 ReleaseAllButtons(type#20867 pointerId) { }
	// RVA: -1
	public static type#28439 GetPointerPosition(type#20867 pointerId, type#16465 contextType) { }
	// RVA: -1
	public static type#20403 GetPanel(type#20867 pointerId, type#16465 contextType) { }
	// RVA: -1
	private static type#15313 HasFlagFast(type#32903 flagSet, type#32903 flag) { }
	// RVA: -1
	public static type#15313 HasLocationFlag(type#20867 pointerId, type#16465 contextType, type#32903 flag) { }
	// RVA: -1
	public static type#20867 GetPressedButtons(type#20867 pointerId) { }
	// RVA: -1
	internal static type#15313 HasAdditionalPressedButtons(type#20867 pointerId, type#20867 exceptButtonId) { }
	// RVA: -1
	internal static type#28660 SetPlayerPanelWithSoftPointerCapture(type#20867 pointerId, type#20403 panel) { }
	// RVA: -1
	internal static type#20403 GetPlayerPanelWithSoftPointerCapture(type#20867 pointerId) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
