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

namespace Vuplex.WebView
{
public class MacWebKitWebView // TypeDefIndex: 7431
{
	// Fields
	type#26060 <PixelDensity>k__BackingField;
	type#15321 PixelDensityEnabled;
	type#28751 <PluginType>k__BackingField;
	type#5323 DownloadProgressChanged;
	type#5338 PopupRequested;
	type#26598 _dllName;
	type#26577 _gameObjectName;
	type#4696 _pendingCreatePdfTaskSources;
	type#4661 _pendingDeleteCookiesResultCallbacks;
	type#4660 _pendingGetCookiesResultCallbacks;
	type#28681 _waitForEndOfFrame;
	type#4729 _webViewGameObjects;

	// Methods
	// RVA: -1
	public virtual type#15313 get_Native2DModeEnabled() { }
	// RVA: -1
	public virtual type#26059 get_PixelDensity() { }
	// RVA: -1
	private type#28660 set_PixelDensity(type#26059 value) { }
	// RVA: -1
	public virtual type#28750 get_PluginType() { }
	// RVA: -1
	public virtual type#25017 get_Rect() { }
	// RVA: -1
	public virtual type#15313 get_Visible() { }
	// RVA: -1
	public virtual type#28660 add_DownloadProgressChanged(type#5322 value) { }
	// RVA: -1
	public virtual type#28660 remove_DownloadProgressChanged(type#5322 value) { }
	// RVA: -1
	public virtual type#28660 add_PopupRequested(type#5337 value) { }
	// RVA: -1
	public virtual type#28660 remove_PopupRequested(type#5337 value) { }
	// RVA: -1
	public virtual type#28660 BringToFront() { }
	// RVA: -1
	public static type#28660 ClearAllData() { }
	// RVA: -1
	public virtual type#10507 CreatePdf() { }
	// RVA: -1
	public static type#10483 DeleteCookies(type#26576 url, type#26596 cookieName) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	public static type#10480 GetCookies(type#26576 url, type#26596 cookieName) { }
	// RVA: -1
	public type#20925 GetNativeWebView() { }
	// RVA: -1
	public static type#28660 GloballySetUserAgent(type#15313 mobile) { }
	// RVA: -1
	public static type#28660 GloballySetUserAgent(type#26576 userAgent) { }
	// RVA: -1
	public virtual type#27008 Init(type#20867 width, type#20867 height) { }
	// RVA: -1
	public virtual type#27008 InitInNative2DMode(type#25017 rect) { }
	// RVA: -1
	public static type#22381 Instantiate() { }
	// RVA: -1
	public virtual type#28660 KeyDown(type#26576 key, type#21569 modifiers) { }
	// RVA: -1
	public virtual type#28660 KeyUp(type#26576 key, type#21569 modifiers) { }
	// RVA: -1
	public virtual type#28660 MovePointer(type#28439 normalizedPoint, type#15335 pointerLeave) { }
	// RVA: -1
	public virtual type#28660 PointerDown(type#28439 point) { }
	// RVA: -1
	public virtual type#28660 PointerDown(type#28439 point, type#24523 options) { }
	// RVA: -1
	public virtual type#28660 PointerUp(type#28439 point) { }
	// RVA: -1
	public virtual type#28660 PointerUp(type#28439 point, type#24523 options) { }
	// RVA: -1
	public type#28660 SetAllowFileAccessFromFileUrls(type#15313 allow) { }
	// RVA: -1
	public type#28660 SetAllowsBackForwardNavigationGestures(type#15313 allow) { }
	// RVA: -1
	public static type#28660 SetAutoplayEnabled(type#15313 enabled) { }
	// RVA: -1
	public static type#28660 SetCameraAndMicrophoneEnabled(type#15313 enabled) { }
	// RVA: -1
	public static type#28660 SetCameraEnabled(type#15313 enabled) { }
	// RVA: -1
	public static type#10483 SetCookie(type#16507 cookie) { }
	// RVA: -1
	public virtual type#28660 SetDownloadsEnabled(type#15313 enabled) { }
	// RVA: -1
	public type#28660 SetFullscreenEnabled(type#15313 enabled) { }
	// RVA: -1
	public static type#28660 SetIgnoreCertificateErrors(type#15313 ignore) { }
	// RVA: -1
	public static type#28660 SetMicrophoneEnabled(type#15313 enabled) { }
	// RVA: -1
	public virtual type#28660 SetNativeJavaScriptDialogsEnabled(type#15313 enabled) { }
	// RVA: -1
	public virtual type#28660 SetNativeZoomEnabled(type#15313 enabled) { }
	// RVA: -1
	public virtual type#28660 SetPixelDensity(type#26059 pixelDensity) { }
	// RVA: -1
	public virtual type#28660 SetPopupMode(type#24573 popupMode) { }
	// RVA: -1
	public virtual type#28660 SetRect(type#25017 rect) { }
	// RVA: -1
	public static type#28660 SetRemoteDebuggingEnabled(type#15313 enabled) { }
	// RVA: -1
	public static type#28660 SetStorageEnabled(type#15313 enabled) { }
	// RVA: -1
	public type#28660 SetTargetFrameRate(type#27917 targetFrameRate) { }
	// RVA: -1
	public virtual type#28660 SetUserAgent(type#15313 mobile) { }
	// RVA: -1
	public virtual type#28660 SetUserAgent(type#26576 userAgent) { }
	// RVA: -1
	public virtual type#28660 SetVisible(type#15313 visible) { }
	// RVA: -1
	private type#28660 _assertNotExpiredTrial() { }
	// RVA: -1
	protected virtual type#22476 _createMaterial() { }
	// RVA: -1
	private static type#28660 EditorGameViewHelper_GameViewRectChanged(type#23705 sender, type#25017 rect) { }
	// RVA: -1
	private static type#28660 EditorGameViewHelper_GameViewVisibilityChanged(type#23705 sender, type#15313 gameViewVisible) { }
	// RVA: -1
	private static type#28660 _handleDeleteCookiesResult(type#26576 resultCallbackId) { }
	// RVA: -1
	private type#28660 HandleDownloadProgressChanged(type#26576 serializedMessage) { }
	// RVA: -1
	private static type#28660 _handleGetCookiesResult(type#26576 resultCallbackId, type#26576 serializedCookies) { }
	// RVA: -1
	private type#28660 HandlePdfCreated(type#26576 message) { }
	// RVA: -1
	private type#28660 HandlePopup(type#26576 message) { }
	// RVA: -1
	private static type#28660 _initializePlugin() { }
	// RVA: -1
	private type#27008 _initMac2D(type#25017 rect, type#20925 popupNativeWebView) { }
	// RVA: -1
	private type#27008 _initMac3D(type#20867 width, type#20867 height, type#20925 popupNativeWebView) { }
	// RVA: -1
	private type#28660 _initMacCommon() { }
	// RVA: -1
	private type#28660 OnEnable() { }
	// RVA: -1
	private type#28660 _pointerDown(type#28439 normalizedPoint, type#22960 mouseButton, type#20867 clickCount, type#15313 preventStealingFocus) { }
	// RVA: -1
	private type#28660 _pointerUp(type#28439 normalizedPoint, type#22960 mouseButton, type#20867 clickCount, type#15313 preventStealingFocus) { }
	// RVA: -1
	private type#20073 _renderPluginOncePerFrame() { }
	// RVA: -1
	protected virtual type#28660 _resize() { }
	// RVA: -1
	private static type#28660 _unitySendMessage(type#26576 gameObjectName, type#26576 methodName, type#26576 message) { }
	// RVA: -1
	private static type#28660 WebView_bringToFront(type#20925 webViewPtr) { }
	// RVA: -1
	private static type#28660 WebView_clearAllData() { }
	// RVA: -1
	private static type#28660 WebView_createPdf(type#20925 webViewPtr, type#26576 resultCallbackId, type#26576 filePath) { }
	// RVA: -1
	private static type#28660 WebView_deleteCookies(type#26576 url, type#26576 cookieName, type#26576 resultCallbackId) { }
	// RVA: -1
	private static type#20867 WebView_depositPointer(type#20925 pointer) { }
	// RVA: -1
	private static type#28660 WebView_getCookies(type#26576 url, type#26576 cookieName, type#26576 resultCallbackId) { }
	// RVA: -1
	private static type#20925 WebView_getNativeWebView(type#20925 webViewPtr) { }
	// RVA: -1
	private static type#20925 WebView_getRenderFunction() { }
	// RVA: -1
	private static type#28660 WebView_globallySetUserAgentToMobile(type#15313 mobile) { }
	// RVA: -1
	private static type#28660 WebView_globallySetUserAgent(type#26576 userAgent) { }
	// RVA: -1
	private static type#20867 WebView_initializePlugin(type#20925 unitySendMessageFunction, type#15313 isEditor, type#20925 getCookiesCallback, type#20925 deleteCookiesCallback) { }
	// RVA: -1
	private static type#28660 WebView_keyDown(type#20925 webViewPtr, type#26576 key, type#20867 modifiers) { }
	// RVA: -1
	private static type#28660 WebView_keyUp(type#20925 webViewPtr, type#26576 key, type#20867 modifiers) { }
	// RVA: -1
	private static type#28660 WebView_movePointer(type#20925 webViewPtr, type#20867 x, type#20867 y, type#15313 pointerLeave) { }
	// RVA: -1
	private static type#20925 WebView_new(type#26576 gameObjectName, type#20867 width, type#20867 height, type#26059 pixelDensity, type#20925 popupNativeWebView) { }
	// RVA: -1
	private static type#20925 WebView_newInNative2DMode(type#26576 gameObjectName, type#20867 x, type#20867 y, type#20867 width, type#20867 height, type#20925 popupNativeWebView) { }
	// RVA: -1
	private static type#28660 WebView_pointerDown(type#20925 webViewPtr, type#20867 x, type#20867 y, type#20867 mouseButton, type#20867 clickCount, type#15313 preventStealingFocus) { }
	// RVA: -1
	private static type#28660 WebView_pointerUp(type#20925 webViewPtr, type#20867 x, type#20867 y, type#20867 mouseButton, type#20867 clickCount, type#15313 preventStealingFocus) { }
	// RVA: -1
	private static type#28660 WebView_resizeWithPixelDensity(type#20925 webViewPtr, type#20867 width, type#20867 height, type#26059 pixelDensity) { }
	// RVA: -1
	private static type#28660 WebView_setAllowFileAccessFromFileUrls(type#20925 webViewPtr, type#15313 allow) { }
	// RVA: -1
	private static type#28660 WebView_setAllowsBackForwardNavigationGestures(type#20925 webViewPtr, type#15313 allow) { }
	// RVA: -1
	private static type#28660 WebView_setAuthChallengeReceivedEnabled(type#20925 webViewPtr, type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setAutoplayEnabled(type#15313 ignore) { }
	// RVA: -1
	private static type#28660 WebView_setCameraAndMicrophoneEnabled(type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setCameraEnabled(type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setCookie(type#26576 serializedCookie) { }
	// RVA: -1
	private static type#28660 WebView_setDownloadsEnabled(type#20925 webViewPtr, type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setEditorGameViewRect(type#20867 x, type#20867 y, type#20867 width, type#20867 height) { }
	// RVA: -1
	private static type#28660 WebView_setEditorGameViewVisible(type#15313 visible) { }
	// RVA: -1
	private static type#28660 WebView_setFullscreenEnabled(type#20925 webViewPtr, type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setIgnoreCertificateErrors(type#15313 ignore) { }
	// RVA: -1
	private static type#28660 WebView_setMicrophoneEnabled(type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setNativeJavaScriptDialogsEnabled(type#20925 webViewPtr, type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setNativeOnScreenKeyboardEnabled(type#20925 webViewPtr, type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setPopupMode(type#20925 webViewPtr, type#20867 popupMode) { }
	// RVA: -1
	private static type#28660 WebView_setRect(type#20925 webViewPtr, type#20867 x, type#20867 y, type#20867 width, type#20867 height) { }
	// RVA: -1
	private static type#28660 WebView_setRemoteDebuggingEnabled(type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setStorageEnabled(type#15313 enabled) { }
	// RVA: -1
	private static type#28660 WebView_setTargetFrameRate(type#20925 webViewPtr, type#27917 targetFrameRate) { }
	// RVA: -1
	private static type#28660 WebView_setUserAgentToMobile(type#20925 webViewPtr, type#15313 mobile) { }
	// RVA: -1
	private static type#28660 WebView_setUserAgent(type#20925 webViewPtr, type#26576 userAgent) { }
	// RVA: -1
	private static type#28660 WebView_setVisible(type#20925 webViewPtr, type#15313 visible) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
