// Assembly: Vuplex.WebView
// Full name: Vuplex.WebView.Internal.BaseWebView

namespace Vuplex.WebView.Internal
{
public class BaseWebView // TypeDefIndex: 7462
{
	// Fields
	type#18016 CloseRequested;
	type#5301 FocusChanged;
	type#5334 LoadFailed;
	type#5340 LoadProgressChanged;
	type#5305 MessageEmitted;
	type#5349 Terminated;
	type#5305 TitleChanged;
	type#5352 UrlChanged;
	type#15314 <IsDisposed>k__BackingField;
	type#9072 <PageLoadScripts>k__BackingField;
	type#28458 <Size>k__BackingField;
	type#27319 <Texture>k__BackingField;
	type#26577 <Title>k__BackingField;
	type#26577 <Url>k__BackingField;
	type#5321 _consoleMessageLogged;
	type#20928 _currentNativeTexture;
	type#26600 _dllName;
	type#5330 _focusedInputFieldChanged;
	type#30232 _initState;
	type#10411 _initTaskSource;
	type#22477 _materialForBlitting;
	type#15316 _native2DModeEnabled;
	type#28460 _native2DPosition;
	type#20928 _nativeWebViewPtr;
	type#20320 _nativePlugin;
	type#10411 _pageLoadFinishedTaskSource;
	type#8318 _pendingCanGoBackCallbacks;
	type#8318 _pendingCanGoForwardCallbacks;
	type#4662 _pendingJavaScriptResultCallbacks;
	type#15316 _renderingEnabled;
	type#13464 STANDARD_URI_SCHEMES;
	type#25108 _streamingAssetsUrlRegex;
	type#15316 _visible;
	type#4427 _legacyPageLoadFailedHandlerMap;
	type#26068 <Resolution>k__BackingField;
	type#5303 VideoRectChanged;
	type#27325 <VideoTexture>k__BackingField;

	// Methods
	// RVA: -1
	public virtual type#28660 add_CloseRequested(type#18015 value) { }
	// RVA: -1
	public virtual type#28660 remove_CloseRequested(type#18015 value) { }
	// RVA: -1
	public virtual type#28660 add_ConsoleMessageLogged(type#5320 value) { }
	// RVA: -1
	public virtual type#28660 remove_ConsoleMessageLogged(type#5320 value) { }
	// RVA: -1
	public virtual type#28660 add_FocusChanged(type#5300 value) { }
	// RVA: -1
	public virtual type#28660 remove_FocusChanged(type#5300 value) { }
	// RVA: -1
	public virtual type#28660 add_FocusedInputFieldChanged(type#5329 value) { }
	// RVA: -1
	public virtual type#28660 remove_FocusedInputFieldChanged(type#5329 value) { }
	// RVA: -1
	public virtual type#28660 add_LoadFailed(type#5333 value) { }
	// RVA: -1
	public virtual type#28660 remove_LoadFailed(type#5333 value) { }
	// RVA: -1
	public virtual type#28660 add_LoadProgressChanged(type#5339 value) { }
	// RVA: -1
	public virtual type#28660 remove_LoadProgressChanged(type#5339 value) { }
	// RVA: -1
	public virtual type#28660 add_MessageEmitted(type#5304 value) { }
	// RVA: -1
	public virtual type#28660 remove_MessageEmitted(type#5304 value) { }
	// RVA: -1
	public virtual type#28660 add_Terminated(type#5348 value) { }
	// RVA: -1
	public virtual type#28660 remove_Terminated(type#5348 value) { }
	// RVA: -1
	public virtual type#28660 add_TitleChanged(type#5304 value) { }
	// RVA: -1
	public virtual type#28660 remove_TitleChanged(type#5304 value) { }
	// RVA: -1
	public virtual type#28660 add_UrlChanged(type#5351 value) { }
	// RVA: -1
	public virtual type#28660 remove_UrlChanged(type#5351 value) { }
	// RVA: -1
	public virtual type#15313 get_IsDisposed() { }
	// RVA: -1
	protected type#28660 set_IsDisposed(type#15313 value) { }
	// RVA: -1
	public virtual type#15313 get_IsInitialized() { }
	// RVA: -1
	public virtual type#9066 get_PageLoadScripts() { }
	// RVA: -1
	public virtual type#28457 get_Size() { }
	// RVA: -1
	private type#28660 set_Size(type#28457 value) { }
	// RVA: -1
	public virtual type#27318 get_Texture() { }
	// RVA: -1
	protected type#28660 set_Texture(type#27318 value) { }
	// RVA: -1
	public virtual type#26576 get_Title() { }
	// RVA: -1
	private type#28660 set_Title(type#26576 value) { }
	// RVA: -1
	public virtual type#26576 get_Url() { }
	// RVA: -1
	private type#28660 set_Url(type#26576 value) { }
	// RVA: -1
	public virtual type#10483 CanGoBack() { }
	// RVA: -1
	public virtual type#10483 CanGoForward() { }
	// RVA: -1
	public virtual type#10479 CaptureScreenshot() { }
	// RVA: -1
	public virtual type#28660 Click(type#20867 xInPixels, type#20867 yInPixels, type#15335 preventStealingFocus) { }
	// RVA: -1
	public virtual type#28660 Click(type#28439 normalizedPoint, type#15335 preventStealingFocus) { }
	// RVA: -1
	public virtual type#28660 Copy() { }
	// RVA: -1
	public virtual type#22476 CreateMaterial() { }
	// RVA: -1
	public virtual type#28660 Cut() { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	public virtual type#10507 ExecuteJavaScript(type#26576 javaScript) { }
	// RVA: -1
	public virtual type#28660 ExecuteJavaScript(type#26576 javaScript, type#3353 callback) { }
	// RVA: -1
	public virtual type#10479 GetRawTextureData() { }
	// RVA: -1
	public virtual type#28660 GoBack() { }
	// RVA: -1
	public virtual type#28660 GoForward() { }
	// RVA: -1
	public virtual type#28660 LoadHtml(type#26576 html) { }
	// RVA: -1
	public virtual type#28660 LoadUrl(type#26576 url) { }
	// RVA: -1
	public virtual type#28660 LoadUrl(type#26576 url, type#4800 additionalHttpHeaders) { }
	// RVA: -1
	public virtual type#28457 NormalizedToPoint(type#28439 normalizedPoint) { }
	// RVA: -1
	public virtual type#28660 Paste() { }
	// RVA: -1
	public virtual type#28439 PointToNormalized(type#20867 xInPixels, type#20867 yInPixels) { }
	// RVA: -1
	public virtual type#28660 PostMessage(type#26576 message) { }
	// RVA: -1
	public virtual type#28660 Reload() { }
	// RVA: -1
	public virtual type#28660 Resize(type#20867 width, type#20867 height) { }
	// RVA: -1
	public virtual type#28660 Scroll(type#20867 scrollDeltaXInPixels, type#20867 scrollDeltaYInPixels) { }
	// RVA: -1
	public virtual type#28660 Scroll(type#28439 normalizedScrollDelta) { }
	// RVA: -1
	public virtual type#28660 Scroll(type#28439 normalizedScrollDelta, type#28439 normalizedPoint) { }
	// RVA: -1
	public virtual type#28660 SelectAll() { }
	// RVA: -1
	public virtual type#28660 SendKey(type#26576 key) { }
	// RVA: -1
	public virtual type#28660 SetDefaultBackgroundEnabled(type#15313 enabled) { }
	// RVA: -1
	public virtual type#28660 SetFocused(type#15313 focused) { }
	// RVA: -1
	public virtual type#28660 SetRenderingEnabled(type#15313 enabled) { }
	// RVA: -1
	public virtual type#28660 StopLoad() { }
	// RVA: -1
	public virtual type#27008 WaitForNextPageLoadToFinish() { }
	// RVA: -1
	public virtual type#28660 ZoomIn() { }
	// RVA: -1
	public virtual type#28660 ZoomOut() { }
	// RVA: -1
	protected virtual type#20867 get__abnormallyLargeThreshold() { }
	// RVA: -1
	protected type#25017 get__rect() { }
	// RVA: -1
	protected type#28660 set__rect(type#25017 value) { }
	// RVA: -1
	protected type#28660 _assertNative2DModeEnabled() { }
	// RVA: -1
	protected type#28660 _assertPointIsWithinBounds(type#20867 xInPixels, type#20867 yInPixels) { }
	// RVA: -1
	protected type#28660 _assertSingletonEventHandlerUnset(type#23705 handler, type#26576 eventName) { }
	// RVA: -1
	private type#28660 _assertSupportedGraphicsApi() { }
	// RVA: -1
	private type#28660 _assertValidSize(type#20867 width, type#20867 height) { }
	// RVA: -1
	protected type#28660 _assertValidState() { }
	// RVA: -1
	protected type#28457 _normalizedToPointAssertValid(type#28439 normalizedPoint) { }
	// RVA: -1
	protected virtual type#22476 _createMaterial() { }
	// RVA: -1
	protected virtual type#10509 _createTexture(type#20867 width, type#20867 height) { }
	// RVA: -1
	private type#27318 _getReadableTexture() { }
	// RVA: -1
	private static type#26576 _getRenderPipelineName() { }
	// RVA: -1
	protected virtual type#13089 _getSupportedGraphicsApis() { }
	// RVA: -1
	protected virtual type#27340 _getTextureFormat() { }
	// RVA: -1
	private type#28660 HandleCanGoBackResult(type#26576 message) { }
	// RVA: -1
	private type#28660 HandleCanGoForwardResult(type#26576 message) { }
	// RVA: -1
	private type#28660 HandleCloseRequested(type#26576 message) { }
	// RVA: -1
	private type#28660 HandleFocusedInputFieldChanged(type#26576 typeString) { }
	// RVA: -1
	protected type#28660 HandleInitFinished(type#26576 _) { }
	// RVA: -1
	private type#28660 HandleJavaScriptResult(type#26576 message) { }
	// RVA: -1
	private type#28660 _handleJavaScriptResult(type#26576 resultCallbackID, type#26576 result) { }
	// RVA: -1
	private type#28660 HandleLoadFailed(type#26576 message) { }
	// RVA: -1
	private type#28660 HandleLoadFinished(type#26576 _) { }
	// RVA: -1
	private type#28660 HandleLoadStarted(type#26576 _) { }
	// RVA: -1
	private type#28660 HandleLoadProgressUpdate(type#26576 progressString) { }
	// RVA: -1
	protected virtual type#28660 HandleMessageEmitted(type#26576 serializedMessage) { }
	// RVA: -1
	private type#28660 HandleTerminated(type#26576 typeString) { }
	// RVA: -1
	protected virtual type#28660 HandleTextureChanged(type#26576 message) { }
	// RVA: -1
	private type#28660 HandleTitleChanged(type#26576 title) { }
	// RVA: -1
	private type#28660 HandleUrlChanged(type#26576 url) { }
	// RVA: -1
	protected type#10508 _initBase(type#20867 width, type#20867 height, type#15335 createTexture, type#15335 asyncInit) { }
	// RVA: -1
	protected type#10508 _initInNative2DModeBase(type#25017 rect, type#15335 asyncInit) { }
	// RVA: -1
	private static type#28660 _logSystemInfoIfNeeded() { }
	// RVA: -1
	protected virtual type#28660 OnLoadProgressChanged(type#24734 eventArgs) { }
	// RVA: -1
	protected type#16380 _parseConsoleMessageLevel(type#26576 levelString) { }
	// RVA: -1
	protected virtual type#28660 _resize() { }
	// RVA: -1
	private static type#28660 _staticInit() { }
	// RVA: -1
	protected type#26576 _transformUrlIfNeeded(type#26576 originalUrl) { }
	// RVA: -1
	private type#28660 _warnIfAbnormallyLarge(type#20867 width, type#20867 height) { }
	// RVA: -1
	public virtual type#28660 Blur() { }
	// RVA: -1
	public virtual type#28660 CanGoBack(type#3117 callback) { }
	// RVA: -1
	public virtual type#28660 CanGoForward(type#3117 callback) { }
	// RVA: -1
	public virtual type#28660 CaptureScreenshot(type#3080 callback) { }
	// RVA: -1
	public virtual type#28660 DisableViewUpdates() { }
	// RVA: -1
	public virtual type#28660 EnableViewUpdates() { }
	// RVA: -1
	public virtual type#28660 Focus() { }
	// RVA: -1
	public virtual type#28660 GetRawTextureData(type#3080 callback) { }
	// RVA: -1
	public virtual type#28660 HandleKeyboardInput(type#26576 key) { }
	// RVA: -1
	public virtual type#28660 Init(type#27318 texture, type#26059 width, type#26059 height) { }
	// RVA: -1
	public virtual type#28660 Init(type#27318 texture, type#26059 width, type#26059 height, type#27318 videoTexture) { }
	// RVA: -1
	public virtual type#28660 add_PageLoadFailed(type#18015 value) { }
	// RVA: -1
	public virtual type#28660 remove_PageLoadFailed(type#18015 value) { }
	// RVA: -1
	public virtual type#26059 get_Resolution() { }
	// RVA: -1
	public virtual type#28660 SetResolution(type#26059 pixelsPerUnityUnit) { }
	// RVA: -1
	public virtual type#28439 get_SizeInPixels() { }
	// RVA: -1
	public virtual type#28660 add_VideoRectChanged(type#5302 value) { }
	// RVA: -1
	public virtual type#28660 remove_VideoRectChanged(type#5302 value) { }
	// RVA: -1
	public virtual type#27318 get_VideoTexture() { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
