IWithMovablePointer

interface

Namespace: Vuplex.WebView

An interface implemented by a webview if it supports MovePointer(), which can be used to implement hover or drag interactions.

Example

var webViewWithMovablePointer = webViewPrefab.WebView as IWithMovablePointer;
if (webViewWithMovablePointer == null) {
    Debug.Log("This 3D WebView plugin doesn't yet support IWithMovablePointer: " + webViewPrefab.WebView.PluginType);
    return;
}
// Move the pointer to (250px, 100px) in the web page.
var normalizedPoint = webViewPrefab.WebView.PointToNormalized(250, 100);
webViewWithMovablePointer.MovePointer(normalizedPoint);

Important notes

Summary

Public methods

MovePointer

void MovePointer(Vector2 point, bool pointerLeave = false)

Moves the pointer to the given normalized point in the web page. The optional pointerLeave parameter controls whether a pointerleave JavaScript event is fired to indicate that the pointer has left the webview. This method can be used to trigger hover effects in the page or can be used in conjunction with IWithPointerDownAndUp to implement drag interactions.