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

namespace Vuplex.WebView
{
public class CanvasWebViewPrefab // TypeDefIndex: 7344
{
	// Fields
	type#15318 Native2DModeEnabled;
	type#15318 NativeOnScreenKeyboardEnabled;
	type#26063 Resolution;
	type#26063 ScrollingSensitivity;
	type#25044 _cachedRectTransform;
	type#4111 _canvasGetter;
	type#15314 _native2DModeEnabledAtInitialization;

	// 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 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_Visible() { }
	// RVA: -1
	public virtual type#28660 set_Visible(type#15313 value) { }
	// RVA: -1
	public virtual type#28439 BrowserToScreenPoint(type#20867 xInPixels, type#20867 yInPixels) { }
	// RVA: -1
	public static type#15768 Instantiate() { }
	// RVA: -1
	public static type#15768 Instantiate(type#28785 options) { }
	// RVA: -1
	public static type#15768 Instantiate(type#20643 webView) { }
	// RVA: -1
	private type#15747 get__canvas() { }
	// RVA: -1
	private type#15313 get__native2DModeActive() { }
	// RVA: -1
	private type#25043 get__rectTransform() { }
	// RVA: -1
	private type#28660 OnInit() { }
	// RVA: -1
	private type#15313 _canNative2DModeBeEnabled(type#15335 logWarnings) { }
	// RVA: -1
	private type#25017 _getRectForInitialization(type#15313 preferNative2DMode) { }
	// RVA: -1
	protected virtual type#26059 _getResolution() { }
	// RVA: -1
	private type#20661 _getNative2DWebViewIfActive() { }
	// RVA: -1
	protected virtual type#15313 _getNativeOnScreenKeyboardEnabled() { }
	// RVA: -1
	protected virtual type#26059 _getScrollingSensitivity() { }
	// RVA: -1
	private type#25017 _getScreenSpaceRect() { }
	// RVA: -1
	private type#26059 _getScreenSpaceScaleFactor() { }
	// RVA: -1
	protected virtual type#28591 _getView() { }
	// RVA: -1
	private type#28660 _initCanvasPrefab() { }
	// RVA: -1
	private type#28660 _logErrorIfNative2DModeEnabledChanged() { }
	// RVA: -1
	private type#15313 _logErrorIfSizeIsInvalid(type#28439 size) { }
	// RVA: -1
	private type#28660 _logEventCameraWarningIfNeeded() { }
	// RVA: -1
	private type#28660 _logNative2DModeWarning(type#26576 message) { }
	// RVA: -1
	private type#28660 _logNative2DRecommendationIfNeeded(type#23705 sender, type#17958 eventArgs) { }
	// RVA: -1
	private type#28660 OnDisable() { }
	// RVA: -1
	private type#28660 OnEnable() { }
	// RVA: -1
	private type#15313 _resizeNative2DWebViewIfNeeded() { }
	// RVA: -1
	private type#15313 _sizeIsInvalid(type#28439 size) { }
	// RVA: -1
	private type#28660 Start() { }
	// RVA: -1
	protected virtual type#28660 Update() { }
	// RVA: -1
	public type#28660 Init() { }
	// RVA: -1
	public type#28660 Init(type#28785 options) { }
	// RVA: -1
	public type#28660 Init(type#20643 webView) { }
	// RVA: -1
	public type#26059 get_InitialResolution() { }
	// RVA: -1
	public type#28660 set_InitialResolution(type#26059 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
