Web UI (HTML/CSS/JS Interface Widgets)

Downloads: https://github.com/tracerinteractive/UnrealEngine/releases
Documentation: https://cdn.tracerinteractive.com/webui/documentation.pdf

This plugin includes a new 3D widget interaction component that leverages the transparency features from the update last year. It allows you to place a web interface widget in the physical world that’s not only interactable but allows the virtual pointer to passthrough the transparent regions of the browser:

The interface event has also been updated with a new callback feature that allows you to call a callback function in the browser. An updated global [FONT=Courier New]ue4(…) helper function is provided that generates a temporary callback on the [FONT=Courier New]ue.interface object:

This new helper function forwards the UUID of the temporary callback to the engine which can then choose to call the callback with an optional data argument:

The global [FONT=Courier New]ue4(…) helper also manages the lifetime of the callback and will automatically remove it from the [FONT=Courier New]ue.interface object after a specific timeout period.

Finally the JSON library has been updated with support for vector, rotator, and transform object wrappers: