// Assembly: UnityEngine.UI
// Full name: UnityEngine.UIElements.PanelEventHandler

namespace UnityEngine.UIElements
{
public class PanelEventHandler // TypeDefIndex: 10755
{
	// Fields
	type#15036 m_Panel;
	type#32756 m_PointerEvent;
	type#26060 m_LastClickTime;
	type#15314 m_Selecting;
	type#17954 m_Event;
	type#18039 s_Modifiers;

	// Methods
	// RVA: -1
	public virtual type#20403 get_panel() { }
	// RVA: -1
	public virtual type#28660 set_panel(type#20403 value) { }
	// RVA: -1
	private type#19062 get_selectableGameObject() { }
	// RVA: -1
	private type#18060 get_eventSystem() { }
	// RVA: -1
	private type#15313 get_isCurrentFocusedPanel() { }
	// RVA: -1
	private type#18605 get_currentFocusedElement() { }
	// RVA: -1
	protected virtual type#28660 OnEnable() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	private type#28660 RegisterCallbacks() { }
	// RVA: -1
	private type#28660 UnregisterCallbacks() { }
	// RVA: -1
	private type#28660 OnPanelDestroyed() { }
	// RVA: -1
	private type#28660 OnElementFocus(type#18599 e) { }
	// RVA: -1
	private type#28660 OnElementBlur(type#15308 e) { }
	// RVA: -1
	public virtual type#28660 OnSelect(type#15001 eventData) { }
	// RVA: -1
	public virtual type#28660 OnDeselect(type#15001 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerMove(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerUp(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerDown(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerExit(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerEnter(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerClick(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnSubmit(type#15001 eventData) { }
	// RVA: -1
	public virtual type#28660 OnCancel(type#15001 eventData) { }
	// RVA: -1
	public virtual type#28660 OnMove(type#14822 eventData) { }
	// RVA: -1
	public virtual type#28660 OnScroll(type#24510 eventData) { }
	// RVA: -1
	private type#28660 SendEvent(type#17965 e, type#15001 sourceEventData) { }
	// RVA: -1
	private type#28660 SendEvent(type#17965 e, type#17953 sourceEvent) { }
	// RVA: -1
	internal type#28660 Update() { }
	// RVA: -1
	private type#28660 LateUpdate() { }
	// RVA: -1
	private type#28660 ProcessImguiEvents(type#18605 target) { }
	// RVA: -1
	private type#28660 ProcessKeyboardEvent(type#17953 e, type#18605 target) { }
	// RVA: -1
	private type#28660 ProcessTabEvent(type#17953 e, type#18605 target) { }
	// RVA: -1
	private type#28660 SendTabEvent(type#17953 e, type#32572 direction, type#18605 target) { }
	// RVA: -1
	private type#28660 SendKeyUpEvent(type#17953 e, type#18605 target) { }
	// RVA: -1
	private type#28660 SendKeyDownEvent(type#17953 e, type#18605 target) { }
	// RVA: -1
	private type#15313 ReadPointerData(type#32755 pe, type#24510 eventData, type#32758 eventType) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
