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

namespace Vuplex.WebView.Internal
{
public class KeyboardManager // TypeDefIndex: 7478
{
	// Fields
	type#15319 _destroyed;
	type#15067 _focusedWebViewPrefab;
	type#15067 _hoveredWebViewPrefab;
	type#21595 _instance;
	type#6041 _keyboards;
	type#23286 _nativeKeyboardListener;
	type#15314 _pointerIsHoveringOverKeyboard;
	type#6042 _webViewPrefabs;

	// Methods
	// RVA: -1
	public static type#21594 get_Instance() { }
	// RVA: -1
	public type#28660 AddKeyboard(type#15015 keyboard) { }
	// RVA: -1
	public type#28660 RemoveKeyboard(type#15015 keyboard) { }
	// RVA: -1
	public type#28660 SetKeyboardEnabled(type#15066 webViewPrefab, type#15313 enabled) { }
	// RVA: -1
	private type#28660 Awake() { }
	// RVA: -1
	private type#28660 OnDestroy() { }
	// RVA: -1
	private type#28660 WebViewPrefab_Clicked(type#23705 sender, type#15973 eventArgs) { }
	// RVA: -1
	private type#28660 _addWebViewPrefab(type#15066 webViewPrefab) { }
	// RVA: -1
	private type#28660 NativeKeyboardListener_ImeCompositionCancelled(type#23705 sender, type#17958 eventArgs) { }
	// RVA: -1
	private type#28660 NativeKeyboardListener_ImeCompositionChanged(type#23705 sender, type#5194 eventArgs) { }
	// RVA: -1
	private type#28660 NativeKeyboardListener_ImeCompositionFinished(type#23705 sender, type#5194 eventArgs) { }
	// RVA: -1
	private type#28660 NativeKeyboardListener_KeyDownReceived(type#23705 sender, type#21591 eventArgs) { }
	// RVA: -1
	private type#28660 NativeKeyboardListener_KeyUpReceived(type#23705 sender, type#21591 eventArgs) { }
	// RVA: -1
	private type#28660 OnScreenKeyboard_KeyPressed(type#23705 sender, type#5194 eventArgs) { }
	// RVA: -1
	private type#28660 OnScreenKeyboard_PointerEntered(type#23705 sender, type#17958 eventArgs) { }
	// RVA: -1
	private type#28660 OnScreenKeyboard_PointerExited(type#23705 sender, type#17958 eventArgs) { }
	// RVA: -1
	private type#28660 Update() { }
	// RVA: -1
	private type#28660 _removeWebViewPrefab(type#15066 webViewPrefab) { }
	// RVA: -1
	private type#28660 _setFocusedWebViewPrefab(type#15066 webViewPrefab) { }
	// RVA: -1
	private type#28660 WebView_FocusChanged(type#23705 sender, type#5192 eventArgs) { }
	// RVA: -1
	private type#28660 WebView_ImeInputFieldPositionChanged(type#23705 sender, type#5197 eventArgs) { }
	// RVA: -1
	private type#28660 WebViewPrefab_PointerEntered(type#23705 sender, type#17958 eventArgs) { }
	// RVA: -1
	private type#28660 WebViewPrefab_PointerExited(type#23705 sender, type#17958 eventArgs) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
