UMG View Models and In-World Widgets - Experimental

Status

None

View models declared on a parent widget class are available to child Widget Blueprints, so a binding is written once and inherited rather than repeated down the hierarchy.

Unrelated widgets can share a single view-model context, and BindWidget and BindWidgetOptional can be toggled directly on Blueprint widget variables. In-world widget components output depth and velocity, and carry separate world size, resolution and layout size, so a widget rendered in the scene composites with the rest of the frame rather than sitting flat on top of it.