// Assembly: Vuplex.WebView
// Full name: Vuplex.WebView.DefaultPointerInputDetector

namespace Vuplex.WebView
{
public class DefaultPointerInputDetector // TypeDefIndex: 7349
{
	// Fields
	type#5308 BeganDrag;
	type#5308 Dragged;
	type#5336 PointerDown;
	type#18016 PointerEntered;
	type#5308 PointerExited;
	type#5308 PointerMoved;
	type#5336 PointerUp;
	type#5343 Scrolled;
	type#15314 <PointerMovedEnabled>k__BackingField;
	type#20868 _clickCount;
	type#17077 _lastPointerDownDateTime;
	type#15314 _isHovering;
	type#28440 _previousPointerMovedPoint;

	// Methods
	// RVA: -1
	public virtual type#28660 add_BeganDrag(type#5307 value) { }
	// RVA: -1
	public virtual type#28660 remove_BeganDrag(type#5307 value) { }
	// RVA: -1
	public virtual type#28660 add_Dragged(type#5307 value) { }
	// RVA: -1
	public virtual type#28660 remove_Dragged(type#5307 value) { }
	// RVA: -1
	public virtual type#28660 add_PointerDown(type#5335 value) { }
	// RVA: -1
	public virtual type#28660 remove_PointerDown(type#5335 value) { }
	// RVA: -1
	public virtual type#28660 add_PointerEntered(type#18015 value) { }
	// RVA: -1
	public virtual type#28660 remove_PointerEntered(type#18015 value) { }
	// RVA: -1
	public virtual type#28660 add_PointerExited(type#5307 value) { }
	// RVA: -1
	public virtual type#28660 remove_PointerExited(type#5307 value) { }
	// RVA: -1
	public virtual type#28660 add_PointerMoved(type#5307 value) { }
	// RVA: -1
	public virtual type#28660 remove_PointerMoved(type#5307 value) { }
	// RVA: -1
	public virtual type#28660 add_PointerUp(type#5335 value) { }
	// RVA: -1
	public virtual type#28660 remove_PointerUp(type#5335 value) { }
	// RVA: -1
	public virtual type#28660 add_Scrolled(type#5342 value) { }
	// RVA: -1
	public virtual type#28660 remove_Scrolled(type#5342 value) { }
	// RVA: -1
	public virtual type#15313 get_PointerMovedEnabled() { }
	// RVA: -1
	public virtual type#28660 set_PointerMovedEnabled(type#15313 value) { }
	// RVA: -1
	public virtual type#28660 OnBeginDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerClick(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerDown(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerEnter(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerExit(type#24510 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 OnScroll(type#24510 eventData) { }
	// RVA: -1
	private type#5196 _convertToEventArgs(type#28468 worldPosition) { }
	// RVA: -1
	private type#5196 _convertToEventArgs(type#24510 pointerEventData) { }
	// RVA: -1
	protected virtual type#28439 _convertToNormalizedPoint(type#24510 pointerEventData) { }
	// RVA: -1
	protected virtual type#28439 _convertToNormalizedPoint(type#28468 worldPosition) { }
	// RVA: -1
	private type#24508 _convertToPointerEventArgs(type#24510 eventData) { }
	// RVA: -1
	private type#24510 _getLastPointerEventData() { }
	// RVA: -1
	protected virtual type#15313 _positionIsZero(type#24510 eventData) { }
	// RVA: -1
	protected type#28660 _raiseBeganDragEvent(type#5196 eventArgs) { }
	// RVA: -1
	protected type#28660 _raiseDraggedEvent(type#5196 eventArgs) { }
	// RVA: -1
	protected type#28660 _raisePointerDownEvent(type#24508 eventArgs) { }
	// RVA: -1
	protected type#28660 _raisePointerEnteredEvent(type#17958 eventArgs) { }
	// RVA: -1
	protected type#28660 _raisePointerExitedEvent(type#5196 eventArgs) { }
	// RVA: -1
	private type#28660 _processLegacyPointerMoveHandler() { }
	// RVA: -1
	protected type#28660 _raisePointerMovedEvent(type#5196 eventArgs) { }
	// RVA: -1
	protected type#28660 _raisePointerUpEvent(type#24508 eventArgs) { }
	// RVA: -1
	protected type#28660 _raiseScrolledEvent(type#25720 eventArgs) { }
	// RVA: -1
	protected virtual type#28660 Update() { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
