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

namespace Vuplex.WebView
{
public class BaseWebViewPrefab // TypeDefIndex: 7340
{
	// Fields
	type#5319 Clicked;
	type#18016 Initialized;
	type#18016 PointerEntered;
	type#18016 PointerExited;
	type#5343 Scrolled;
	type#15318 ClickingEnabled;
	type#15318 CursorIconsEnabled;
	type#17473 DragMode;
	type#26063 DragThreshold;
	type#15318 HoveringEnabled;
	type#26581 InitialUrl;
	type#15318 KeyboardEnabled;
	type#15318 LogConsoleMessages;
	type#26063 PixelDensity;
	type#15318 RemoteDebuggingEnabled;
	type#15318 ScrollingEnabled;
	type#26060 _appliedResolution;
	type#28592 _cachedView;
	type#20644 _cachedWebView;
	type#15314 _consoleMessageLoggedHandlerAttached;
	type#15314 _dragThresholdReached;
	type#15314 _dragToScrollClickIsPending;
	type#15314 _hasOverriddenCursorIcon;
	type#15314 _keyboardHasBeenEnabled;
	type#15314 _loggedDragWarning;
	type#15319 _loggedHoverWarning;
	type#28786 _options;
	type#22827 _pointerInputDetectorMonoBehaviour;
	type#15314 _pointerIsDown;
	type#28440 _pointerDownNormalizedPoint;
	type#28440 _previousNormalizedDragPoint;
	type#28440 _previousMovePointerPoint;
	type#15319 _remoteDebuggingEnabled;
	type#28442 _sizeInUnityUnits;
	type#22477 _viewMaterial;
	type#15314 _visible;
	type#20645 _webViewForInitialization;
	type#19063 _webViewGameObject;
	type#26060 <DragToScrollThreshold>k__BackingField;

	// Methods
	// RVA: -1
	public virtual type#28660 add_Clicked(type#5318 value) { }
	// RVA: -1
	public virtual type#28660 remove_Clicked(type#5318 value) { }
	// RVA: -1
	public type#28660 add_Initialized(type#18015 value) { }
	// RVA: -1
	public type#28660 remove_Initialized(type#18015 value) { }
	// RVA: -1
	public type#28660 add_PointerEntered(type#18015 value) { }
	// RVA: -1
	public type#28660 remove_PointerEntered(type#18015 value) { }
	// RVA: -1
	public type#28660 add_PointerExited(type#18015 value) { }
	// RVA: -1
	public type#28660 remove_PointerExited(type#18015 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 type#22476 get_Material() { }
	// RVA: -1
	public type#28660 set_Material(type#22476 value) { }
	// RVA: -1
	public virtual type#15313 get_Visible() { }
	// RVA: -1
	public virtual type#28660 set_Visible(type#15313 value) { }
	// RVA: -1
	public type#20643 get_WebView() { }
	// RVA: -1
	private type#28660 set_WebView(type#20643 value) { }
	// RVA: -1
	public abstract type#28439 BrowserToScreenPoint(type#20867 xInPixels, type#20867 yInPixels) { }
	// RVA: -1
	public type#28660 Destroy() { }
	// RVA: -1
	public type#28660 SetOptionsForInitialization(type#28785 options) { }
	// RVA: -1
	public type#28660 SetPointerInputDetector(type#20435 pointerInputDetector) { }
	// RVA: -1
	public type#28660 SetRenderBlackAsTransparent(type#15313 enabled) { }
	// RVA: -1
	public type#28660 SetWebViewForInitialization(type#20643 webView) { }
	// RVA: -1
	public type#27008 WaitUntilInitialized() { }
	// RVA: -1
	private type#20867 get__heightInPixels() { }
	// RVA: -1
	private type#20435 get__pointerInputDetector() { }
	// RVA: -1
	private type#28660 set__pointerInputDetector(type#20435 value) { }
	// RVA: -1
	protected type#28591 get__view() { }
	// RVA: -1
	private type#20867 get__widthInPixels() { }
	// RVA: -1
	private type#28660 _attachOrDetachPointerInputDetector(type#20435 detector, type#15313 attach) { }
	// RVA: -1
	private type#28660 _attachWebViewEventHandlers(type#20643 webView) { }
	// RVA: -1
	private type#28660 _disableHoveringIfNeeded(type#15313 preferNative2DMode) { }
	// RVA: -1
	private type#28660 _enableConsoleMessagesIfNeeded(type#20643 webView) { }
	// RVA: -1
	private type#28660 _enableNativeOnScreenKeyboardIfNeeded(type#20643 webView) { }
	// RVA: -1
	private type#28660 _enableOrDisableKeyboardIfNeeded() { }
	// RVA: -1
	private type#28660 _enableRemoteDebuggingIfNeeded() { }
	// RVA: -1
	protected abstract type#26059 _getResolution() { }
	// RVA: -1
	protected abstract type#15313 _getNativeOnScreenKeyboardEnabled() { }
	// RVA: -1
	protected abstract type#26059 _getScrollingSensitivity() { }
	// RVA: -1
	private type#20670 _getTouchIfSupported() { }
	// RVA: -1
	protected abstract type#28591 _getView() { }
	// RVA: -1
	private type#28660 _handleTrialExpired() { }
	// RVA: -1
	protected type#27008 _initBase(type#25017 rect, type#15335 preferNative2DMode) { }
	// RVA: -1
	private type#28660 _initViews(type#20643 webView) { }
	// RVA: -1
	private type#10494 _initWebView(type#25017 rect, type#15313 preferNative2DMode) { }
	// RVA: -1
	private type#28660 _initPointerInputDetector(type#20643 webView) { }
	// RVA: -1
	private type#28660 InputDetector_BeganDrag(type#23705 sender, type#5196 eventArgs) { }
	// RVA: -1
	private type#28660 InputDetector_Dragged(type#23705 sender, type#5196 eventArgs) { }
	// RVA: -1
	protected virtual type#28660 InputDetector_PointerDown(type#23705 sender, type#24508 eventArgs) { }
	// RVA: -1
	private type#28660 InputDetector_PointerEntered(type#23705 sender, type#17958 eventArgs) { }
	// RVA: -1
	private type#28660 InputDetector_PointerExited(type#23705 sender, type#5196 eventArgs) { }
	// RVA: -1
	private type#28660 InputDetector_PointerMoved(type#23705 sender, type#5196 eventArgs) { }
	// RVA: -1
	protected virtual type#28660 InputDetector_PointerUp(type#23705 sender, type#24508 eventArgs) { }
	// RVA: -1
	private type#28660 InputDetector_Scrolled(type#23705 sender, type#25720 eventArgs) { }
	// RVA: -1
	private type#28660 _movePointerIfNeeded(type#28439 point, type#15335 pointerLeave) { }
	// RVA: -1
	private type#15313 _native2DModeEnabled(type#20643 webView) { }
	// RVA: -1
	protected virtual type#28660 OnDestroy() { }
	// RVA: -1
	protected type#28660 _resizeWebViewIfNeeded() { }
	// RVA: -1
	private type#28660 _scrollIfNeeded(type#28439 scrollDelta, type#28439 point) { }
	// RVA: -1
	private type#28660 _throwExceptionIfInitialized() { }
	// RVA: -1
	protected virtual type#28660 Update() { }
	// RVA: -1
	private type#28660 _updatePixelDensityIfNeeded(type#20643 webView) { }
	// RVA: -1
	private type#28660 _updateResolutionIfNeeded() { }
	// RVA: -1
	private type#28660 WebView_ConsoleMessageLogged(type#23705 sender, type#16379 eventArgs) { }
	// RVA: -1
	private type#28660 WebView_FallbackVideoRectChanged(type#23705 sender, type#5193 eventArgs) { }
	// RVA: -1
	private type#28660 WebView_TextureChanged(type#23705 sender, type#5195 eventArgs) { }
	// RVA: -1
	public type#26059 get_DragToScrollThreshold() { }
	// RVA: -1
	public type#28660 set_DragToScrollThreshold(type#26059 value) { }
	// RVA: -1
	public type#28660 SetCutoutRect(type#25017 rect) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	private type#28660 <_initWebView>b__88_0(type#23705 sender, type#5194 eventArgs) { }
}
}
